一笑了之 发表于 2010-8-9 17:22:53

selenium中isElementPresent可以通过的元素无法操作

有人遇到过这个问题吗?
比如页面上的一个时间控件,或者是tab,通过isElementPresent是可以通过的,但是一具体点击或者选择的时候,却报elementnot found的错误;

比如:
selenium.isElementPresent("//div[@class='J_double_calendar_div']/div[@class='dcalendar_but']/input[@class='dcalendar_but_no']");

一笑了之 发表于 2010-8-11 10:46:31

在‘小米啊’的帮助下,我解决了这个问题,问题在于我在执行click方法或者select方法之前,没有给js留足够的时间去执行,也就是缺少了很多的Thread.sleep()方法,大家不要跟我犯同样的错误哦~~~

自己还要多学习呀,知道的太少了,大家一起加油!

yuxinlong2006 发表于 2011-9-14 20:19:48

不错,赞一个
页: [1]
查看完整版本: selenium中isElementPresent可以通过的元素无法操作