dieyaxianju 发表于 2017-3-27 20:20:15

【求助】selenium查找元素通过xpath用java语言找不到

同一个元素,用相同的xpth查找,通过python可以成功找到,通过java查找不到(没有iframe也不需要跳转到新窗口)

<button type="button" class="btn-default btn-sure ng-binding" ng-click="closeThisDialog('Cancel')">确定</button>
java语言实现及报错如下:


python实现成功代码如下:

shanqw 发表于 2017-3-28 14:19:20

有没有试过根据CSS来找试试?

wuxi88 发表于 2017-3-28 15:51:53

driver.findElement(By.cssSelector("#ngdialog1 .btn-default.btn-sure.ng-binding"));
这样尝试下

wuxi88 发表于 2017-3-28 15:54:57

还有就是你的xpath写的也不对啊,看看你py怎么写的,,,两个明显不一样嘛

千里月明 发表于 2017-3-28 17:12:30

你看一下id是否变化

dieyaxianju 发表于 2017-3-31 14:12:45

谢谢大家加了等待时间就好 那个xpath没有错
页: [1]
查看完整版本: 【求助】selenium查找元素通过xpath用java语言找不到