元素:
import numpy as np
Geb Navigator:
<input
class="DFLeft valid"
id="Input_329"
name="EsigFirstName"
style="width:225px;"
type="text"
aria-labelledby="Input_329Label"
value="twoEEm"
maxlength="255"
data-val="true"
data-val-required="Required."
data-val-length="Min 0 characters required."
data-val-length-max="255"
aria-required="true"
>
我查了一下:
完整堆栈跟踪:
firstNameTextBox(wait:true) {
$(
$(name:"SigFirstName"),
$(name:"ESigFirstName"),
$(name:"EsigFirstName")
).module(TextInput)
}
答案 0 :(得分:0)
解决。
我在geb页面扩展了之前在spock规范中访问过的geb页面。通过将导航器复制到子页面来解决问题。
我的想法是父页面(首先访问过)解析了导航器,孩子找不到先前解析的导航器。
有人可以验证或纠正我吗?我不喜欢我必须复制这段代码。