Thursday, 19 September 2013

How to Work with Firefox Profile with Selenium WebDriver

Create Firefox Profile with Profile Manager:

Close all open instance of Firefox Browser( use file->Exit Option)

go to Run and type - firefox.exe -p

Create a New Profile with profile manager.

Open the Relevant Profile with WebDriver:


Before calling FirefoxDriver Constructor, we have to perform following steps-
 Create an object of ProfilesIni Class

ProfilesIni in = new ProfilesIni();

Create an object of Firefox profile

FirefoxProfile profile

Call a method getAllProfiles that is exist in ProfilesIni Class, which will return Firefox Profiles

profile = in.getProfile("Provide name of Firefox Profile you want to interact with");

Now simply Create object of Webdriver with FirefoxDriver Class Constructor

WebDriver driver = new FirefoxDriver(profile);

Wednesday, 18 September 2013

Open Internet Explorer and Chrome Browser Using Selenium Webdriver

To Open Internet Explorer Browser with Seelnium WebDriver, we have to perform following steps:


1:  Create a new instance of WebDriver Interface, WebDriver driver;

2: Download IEDriverServer from SeleniumHQ.

3:  System.setProperty( "webdriver.ie.driver", "path of IE server.exe");

/*
    In Case of InternetExplorer,we need to set path for IE server exe file with setProperty method. If you don't set this property you will get an Exception  stating- "The path to the driver executable must be set"
*/

4:  driver = new InternetExplorerDriver();


5:  driver.get("http://www.google.com");