This is a migrated thread and some comments may be shown as answers.

HTML Pop-ups: AOS

4 Answers 115 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
David
Top achievements
Rank 1
David asked on 07 Apr 2009, 02:57 PM
I am having an issue with HTML pop-ups and the Automation Design Canvas.  The recorder seems to handle an HTML pop-up well, and will record any activity within the popped-up window.  Overlay seems to work, highlighting regions as red.

But,
within the HTML pop-up I cannot right-click for an AOS context menu.  In fact, the context menu doesn't seem to work at all in an outside browser (IE7).  This makes verifying anything within the HTML pop-up much more difficult (If not impossible?).

Is there anything I can do?  Thanks!

4 Answers, 1 is accepted

Sort by
0
David
Top achievements
Rank 1
answered on 07 Apr 2009, 03:55 PM
I know this sounds weird, but I can get the context menu in a pop-up or external browser window to show only if I am very careful about where I click.

I cannot get the context menu to show if I click directly on a button, for instance.  But, if I right-click the extreme right boundary of the button directly on the red line (seems like a 1 pixel tolerance) I can get the context window to show.  But, at that point it is a crap shoot as to wether or not it is referencing the button or the cell of the table the button is in.

In further testing, and to my horror, I can only replicate this behavior on certain pop-ups.

I will say that I am using a trial version and was ready to buy a license until this intolerence of HTML pop-ups flared.  The applications I will be testing use HTML pop-ups extensively and this seems like a deal breaker.
0
David
Top achievements
Rank 1
answered on 07 Apr 2009, 04:49 PM
RESOLVED.

So I can't believe I figured it out, but on a whim I disabled all add-ons in my browser (except the 2 ArtOfTest add-ons) and voila, AOS acted perfectly in an outside browser and HTML pop-ups.  Through a long process I then figured out that the culprit was Internet Explorer Developer Toolbar.
0
Missing User
answered on 07 Apr 2009, 05:33 PM
Hello David,

So just to confirm what is happening when you attempt to automate the unresponsive Pop Up:

The Pop Up is launched with a Recording Task Bar attached that is fully functional where

1) You can enable/disable Recording
2) You can enable/disable Highlighting
3) You can launch a DOM Explorer Window that is also fully functional and displays the correct DOM tree for the page

Also, was the context menu showing up for some elements on the page, but not others?

We will definitely investigate the problem, so if you could please describe/ post/ send an example of the elements in question and the Window (i.e frames, modal or regular Window).

A few things you might be able to try in the mean time:

1) Disabling/Renabling highlighting or refreshing the page then doing the aforementioned.
2) Enabling Lock Mode by enabling Highlighting, then hitting the F2 key and then right clicking on the element
3) Finding the element in the DOM Explorer Window, right clicking on it, then selecting the Recording Option that should fire and display the context menu for that element

Please get back to us if any of these options work out for you and with any other info you can provide from the above, and if you have any other questions or issues with this or any other aspect of WebUI Test Studio.

Best wishes,
Nelson Sin
the Telerik team

Check out Telerik Trainer , the state of the art learning tool for Telerik products.
0
David
Top achievements
Rank 1
answered on 07 Apr 2009, 05:42 PM
Nelson,

Thanks for your help but if you see the post directly above yours I figured out that that problems were due to some incompatibility with Internet Explorer Developer Toolbar.  I uninstalled the toolbar and everything seems to be working properly.
Tags
General Discussions
Asked by
David
Top achievements
Rank 1
Answers by
David
Top achievements
Rank 1
Missing User
Share this question
or