【发布时间】:2018-03-19 12:47:22
【问题描述】:
我正在使用 selenium 和带有 maven 的 serenity 框架。 早些时候我将我的 chrome 驱动程序放在资源/驱动程序中并配置 webdriver.chrome.driver = .\resources\Drivers\chromedriver.exe。 它对我来说很好。 现在我在 pom.xml 中配置了 chrome 依赖,如下所示:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-chrome-driver</artifactId>
<version>2.36.0</version>
</dependency>
现在此依赖项将位于 .m2 存储库中。
我没有得到应该在 serenity.properties 中配置“webdriver.chrome.driver”的内容。 如果我删除此属性并运行我的项目,我会得到:java.lang.NoClassDefFoundError: org/openqa/selenium/ContextAware
【问题讨论】:
标签: maven selenium selenium-chromedriver serenity-bdd