Wednesday, November 19, 2014

On 1:00 AM by Unknown   No comments
Answer 78Firefox and IE have browser modes which are not restricted by java script’s same origin policy. These browsers are known as browsers with elevated security privileges. In case of Firefox it is known as chrome (It’s not the Google browser) and in case of IE it is known as iehta.

Answer 79You need to know the Window ID of pop window to be able to work with them.

First you need to bring control on pop up window; execute selenium commands there, close the pop up window and then bring control back to main window. Consider following example where click on an image brings a pop up window –

// click on image brings pop up window 
selenium.click("css=img");

// wait for pop up window identified using anchor target "ss" 
selenium.waitForPopUp("ss", getWaitPeriod());
 selenium.selectWindow("ss");

// some more operations on popup window 
// Close the pop up window and Select the main application window 
// Main window is selected by adding null as argument 
selenium.close();
selenium.selectWindow("null");

// continue with usual operation

Answer80This message simply means that Selenium is not able to launch Firefox browser as it is already running on your system. To overcome this you should close all running instances of Firefox browser.

You should also check your system process if there is any hidden Firefox profile running which is not visible on screen. You should kill all Firefox processes and following this your tests should run smooth

0 comments:

Post a Comment