我正在学习GEB,我想在Groovy控制台中使用它.我想要跑:
import geb.Browser
Browser.drive {
go "http://googel.com/"
assert title == "Google"
}
Run Code Online (Sandbox Code Playgroud)
但这会产生错误
unable to resolve class geb.Browser
at line: 1, column: 1
Run Code Online (Sandbox Code Playgroud)
我已经下载了Geb核心jar(http://search.maven.org/#artifactdetails%7Corg.codehaus.geb%7Cgeb-core%7C0.7.2%7Cjar)并把它放在PATH中,但是没有在groovy中导入安慰.我做错了什么以及如何运行简单的Geb内联脚本?
谢谢
ps mac 10.7,geb 0.7.2
尝试将它放在文件的顶部:
@Grapes([
@Grab("org.codehaus.geb:geb-core:0.7.2"),//always use latest version of geb and selenium drivers
@Grab("org.seleniumhq.selenium:selenium-firefox-driver:2.46.0"),
@Grab("org.seleniumhq.selenium:selenium-support:2.46.0")
])
Run Code Online (Sandbox Code Playgroud)
然后,您将不必处理类路径问题,并且您将轻松地在groovy控制台中获得geb
| 归档时间: |
|
| 查看次数: |
2061 次 |
| 最近记录: |