在WATIR
中,每当我们登陆到在运行时创建的页面时(测试用例执行期间),我们就会使用@current_page
。
我正在寻找Geb
中的类似功能。
这里有两页
RegistrationPage.groovy 我提供的地方
static url = "/register.html"
我还有 UserProfilePage.groovy
这里我不能提供任何static url
因为它在我提交注册页面后会被创建,它会根据用户名进行更改
示例https://xxxxx.com/paul.html,如果有两个paul,那么https://xxxxx.com/paul2.html
我想用
static content = {
defaultprofilePic {$("#userprofilepic")}
}
在UserProfilePage.groovy
如果我没有使用to
关键字,它会让我回到baseURL,如果我使用它会给出该页面上不可用的元素。
但是我认为如果我使用@current_page这样的话会传递