如何在IntelliJ中设置Geb 2.0(运行/调试配置)?

时间:2017-12-08 17:54:56

标签: selenium selenium-webdriver intellij-idea geb

我正在使用Geb 2.0(http://gebish.org/)并已下载Gradle示例(https://github.com/geb/geb-example-gradle)。

所有浏览器(Chrome,Firefox,ChromeHeadless)都能在我的机器上正常运行。

我已经在IntelliJ(最新的Ultimate版本)中导入了该项目,并且所有正常的代码编辑功能都正常工作。

尝试运行规范失败了。我在the path to the driver executable must be set by the webdriver.chrome.driver system property的有用提示中得到了一个例外。

但是,我无法弄清楚要指出什么。我已经尝试指向selenium-chrome-driver-3.6.0.jar,但也导致失败。

我正在使用-Dgeb.env=chrome-Dwebdriver.chrome.driver=SOMERANDOMEPATHSHERE

帮助?

1 个答案:

答案 0 :(得分:0)

Gradle示例Geb项目设置为生成适当配置的IntelliJ项目,该项目能够运行IDE中的规范。只需运行./gradlew idea并通过在IntelliJ中打开geb-example-gradle.ipr文件来加载项目,而不是通过导入项目来加载项目的Gradle构建方式。