如何在selenium webdriver中将Web浏览器从Firefox更改为Chrome / Opera / IE / Safari?

时间:2012-08-12 07:04:08

标签: java selenium selenium-webdriver selenium-chromedriver

如何将浏览器从firefox更改为使用selenium webdriver的Chrome / Opera / IE?请引导步骤以及代码段。

如果您对上述任何浏览器有答案,请回复。

我在这方面读了很多,但无法正确链接。

1 个答案:

答案 0 :(得分:11)

首先,您需要将正确的驱动程序导入项目/类。

import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;

您需要为所需的broswer创建新的Web驱动程序。

WebDriver driver = new FirefoxDriver();
WebDriver driver = new InternetExplorerDriver();
WebDriver driver = new ChromerDriver();
每个浏览器都有

等。

注意:的 在单个测试中使用不同的浏览器/驱动程序很困难。你可以为每个浏览器使用类似的测试并维护一个测试套件(即使用一个驱动程序并在测试中导入并为其他浏览器维护类似的测试),或者你可以使用一些配置文件或excel来获取你想要的浏览器测试运行。你可能想探索一下 http://htmlunit.sourceforge.net/无头测试。

有关OperaDriver的信息,请访问: - https://github.com/operasoftware/operadriver/