element not visible 错误的原因和解决方式

我遇到的element not visible的错误的原因是由于页面上有两个结构类似的元素

元素1:

元素2:

当标签选择“详细商品”的时候,元素1是隐藏的,使用如下简单方法操作元素2

click("//span[text()='添加']");

因为这个定义对元素1也同样适用,而且元素1的位置在前面,所以就会出现element not visible。

解决:使用全路径的xpath(或者是往前定位,直到能区分出元素1和元素2)

欢迎光临娇娇家的美衣阁 http://shop105984718.taobao.com/

原文地址:https://www.cnblogs.com/joewu/p/3718158.html