繁体   English   中英

如何在IntelliJ中配置Geb

[英]How to configure Geb in IntelliJ

我是Geb和groovy的新手,我开始阅读“ Geb的书”( http://www.gebish.org/manual/current/index.html )我正在尝试在IntelliJ中配置和运行简单脚本

  1. 我手动下载jar文件: geb-core-0.9.2.jarselenium-firefox-driver-2.26.0.jarselenium-support-2.26.0.jar

  2. 我打开IntelliJ并创建新的Groovy项目“ MyTest”

  3. 在IntelliJ中:文件->“项目设置”,然后将我下载的3个jar文件添加到库中

  4. Jar文件已添加到我的外部库

  5. 在MyTest项目/ Src下,我创建一个Groovy类“ MyClass”

  6. 我添加一个简单的代码:

     import geb.Browser import org.openqa.selenium.firefox.FirefoxDriver class MyClass { def browser = new Browser(driver: new FirefoxDriver()) } 
  7. 编译并获取错误Groovyc:无法解析类org.openqa.selenium.firefox.FirefoxDriver

  8. 我以几种形式读到这与依赖有关,但是我不明白如何解决此问题。

通常,您使用MavenGradle之类的构建管理工具来处理依赖关系并在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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM