|
|
1
0
如果简单地不记录按钮的单击,则必须进入代码中手动写入该步骤,同时指定正确的xpath表达式或dom路径。Selenium可以自动生成不正确的DOM路径,但唯一可以确定的方法是查看代码。 最可能的答案是时间问题。Selenium触发步骤的速度比DOM能够呈现更改的速度快,这会导致错误。您可能希望在生成按钮和单击按钮之间直接指定两秒钟的暂停。 如果问题不一样,你必须更具体一些。 |
|
|
2
1
有时候,根据页面中触发事件的方式,Selenium的点击不起作用。 这可能是因为真正的onclick稍后会在其他地方被指定为javascript(即使HTML告诉您它有一个“onclick”操作)。 尝试用mousedown和mouseup逐个替换click操作,使用定位器作为参数:
祝你好运! |
|
|
3
1
我在IE8 64位和Windows7中尝试了很多方法。我发现这个方法很完美
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |