我正在使用带有maven的宁静框架的硒。 之前我已将我的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存储库中。
我没有得到我应该配置什么&#34; webdriver.chrome.driver&#34;在serenity.properties。 如果我删除此属性并运行我的项目我得到:java.lang.NoClassDefFoundError:org / openqa / selenium / ContextAware
答案 0 :(得分:0)
将其放入您的属性文件webdriver.driver = chrome
。
你只需要声明你的驱动程序如下,宁静会为你初始化它:
@Managed
WebDriver webdriver;