在serenity.properties文件中配置什么属性来运行maven项目中的chrome驱动程序?

时间:2018-03-19 12:47:23

标签: maven selenium selenium-chromedriver serenity-bdd

我正在使用带有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

1 个答案:

答案 0 :(得分:0)

将其放入您的属性文件webdriver.driver = chrome

你只需要声明你的驱动程序如下,宁静会为你初始化它:

@Managed WebDriver webdriver;