【发布时间】:2017-05-10 14:52:11
【问题描述】:
我们可以在 python 测试自动化脚本中用 geb 替换 selenium 吗? Geb 是用 groovy java 实现的,而 python 是一门独立的语言。
示例代码:
groovy geb code
import geb.Page
import org.openqa.selenium.By
class GooglePage extends Page {
static at = { title == "Google" }
static url = "http://www.google.com"
static content = {
searchField(wait:true) { $("input", name:"q")}
submit(wait:true) { $("button", name:"btnG")}
}
}
蟒蛇:
在搜索字段中输入文本
searchField = "Google"
如果可以的话,是否可以做到这一点,请评论。
【问题讨论】:
-
基本上使用python脚本中的geb contant或geb类函数
标签: python selenium automation spock geb