如何将浏览器从firefox更改为在selenium webdriver中工作的Chrome / Opera / IE?请引导步骤以及代码段.
如果您对上述任何浏览器有答案,请回复.
我在这方面读了很多,但无法正确链接.
解决方法
首先,您需要将适当的驱动程序导入到项目/类中.
喜欢
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/