2014-07-12 66 views
2

我是新手selenium webdriver,默认情况下,当我运行一个脚本时,它正在Firefox中打开一个会话。现在我想在Google Chrome,IE等其他浏览器中打开此会话。如何在Selenium WebDriver的其他浏览器中启动会话而不是Firefox?

我怎样才能打开这个会议?

感谢 卡姆利什

+1

你有什么码?你想在3个浏览器中同时运行相同的脚本? – Purus

+0

我想在不同的浏览器中在不同的时间运行相同的脚本。 –

+0

您必须在Firefox中运行哪些代码? – Purus

回答

1

使用Chrome

1 - 从http://chromedriver.storage.googleapis.com下载chromedriver

2 - 提取到一个位置,你的机器上

3 - 使用下面的代码更改测试的webdriver to chrome

System.setProperty("webdriver.chrome.driver", "c:\\path\\chromedriver.exe"); 
driver = new ChromeDriver(); 

对于互联网Explorere,做类似的步骤同上,但

1 - 从http://selenium-release.storage.googleapis.com/2.42/IEDriverServer_Win32_2.42.0.zip下载IEdriver(如果你使用Windows 64位,然后下载http://selenium-release.storage.googleapis.com/2.42/IEDriverServer_x64_2.42.0.zip

2 - 提取到一个位置,你的机器上

3 - 使用下面的代码更改测试的webdriver到IE

System.setProperty("webdriver.ie.driver", "c:\\path\\IEdriver.exe"); 
driver = new InternetExplorerDriver(); 
相关问题