Junit 需要关于多浏览器的JAVA的帮助吗
我想将Cucumber框架与SeleniumWebDriver+JAVA结合使用。这是为了开发我们的自动化框架。我在FF浏览器上自动化了许多场景。我想在多个浏览器上运行测试。我在网上浏览,找不到任何具体的解决办法。有人能帮我实施吗Junit 需要关于多浏览器的JAVA的帮助吗,junit,selenium-webdriver,cucumber,bdd,cucumber-jvm,Junit,Selenium Webdriver,Cucumber,Bdd,Cucumber Jvm,我想将Cucumber框架与SeleniumWebDriver+JAVA结合使用。这是为了开发我们的自动化框架。我在FF浏览器上自动化了许多场景。我想在多个浏览器上运行测试。我在网上浏览,找不到任何具体的解决办法。有人能帮我实施吗 src/main/java>拥有所有页面对象 src/main/resources>没有任何内容 src/test/java>具有RunTests.java和TestRunner.java src/test/resources>有我的功能文件 在此方面的任何帮助都将不
src/main/java
>拥有所有页面对象src/main/resources
>没有任何内容src/test/java
>具有RunTests.java
和TestRunner.java
src/test/resources
>有我的功能文件在此方面的任何帮助都将不胜感激。参数化您实例化FF Webdriver对象的位置,以便它可以采用浏览器类型,例如FF、Chrome,即从该变量返回不同的Webdriver对象,例如ChromeDriver、InternetExplorerDriver等 要了解如何实例化不同的浏览器类型,请搜索google或查看:
从那里,您可以通过CI(例如Jenkins)作业向该方法提供变量或设置环境变量,该作业将保存测试运行的浏览器类型。请遵循这些可能对您有帮助的步骤
if (WEB_DRIVER == null)
{
WEB_DRIVER = new FirefoxDriver(DESIRED_CAPABILITIES);
}
return WEB_DRIVER;
}