[英]How to configure Geb in IntelliJ
我是Geb和groovy的新手,我开始阅读“ Geb的书”( http://www.gebish.org/manual/current/index.html )我正在尝试在IntelliJ中配置和运行简单脚本
我手动下载jar文件: geb-core-0.9.2.jar
, selenium-firefox-driver-2.26.0.jar
, selenium-support-2.26.0.jar
我打开IntelliJ并创建新的Groovy项目“ MyTest”
在IntelliJ中:文件->“项目设置”,然后将我下载的3个jar文件添加到库中
Jar文件已添加到我的外部库
在MyTest项目/ Src下,我创建一个Groovy类“ MyClass”
我添加一个简单的代码:
import geb.Browser import org.openqa.selenium.firefox.FirefoxDriver class MyClass { def browser = new Browser(driver: new FirefoxDriver()) }
编译并获取错误Groovyc:无法解析类org.openqa.selenium.firefox.FirefoxDriver
我以几种形式读到这与依赖有关,但是我不明白如何解决此问题。
通常,您使用Maven或Gradle之类的构建管理工具来处理依赖关系并在IntelliJ中配置Geb。
看看GitHub上的Geb示例项目。 我有一个使用Maven的人 ,并创建了一些屏幕截图以帮助开始使用Geb。
我同意Brian的观点,使用gradle可以为您的依赖项管理节省很多时间。 但是,如果您使用想法,还应该了解如何在项目/模块中配置它们:http://www.jetbrains.com/idea/webhelp/configuring-module-dependencies-and-libraries.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.