51Testing软件测试论坛

标题: selenium中isElementPresent可以通过的元素无法操作 [打印本页]

作者: 一笑了之    时间: 2010-8-9 17:22
标题: selenium中isElementPresent可以通过的元素无法操作
有人遇到过这个问题吗?
比如页面上的一个时间控件,或者是tab,通过isElementPresent是可以通过的,但是一具体点击或者选择的时候,却报element  not found的错误;

比如:
selenium.isElementPresent("//div[@class='J_double_calendar_div']/div[@class='dcalendar_but']/input[@class='dcalendar_but_no']");
作者: 一笑了之    时间: 2010-8-11 10:46
在‘小米啊’的帮助下,我解决了这个问题,问题在于我在执行click方法或者select方法之前,没有给js留足够的时间去执行,也就是缺少了很多的Thread.sleep()方法,大家不要跟我犯同样的错误哦~~~

自己还要多学习呀,知道的太少了,大家一起加油!
作者: yuxinlong2006    时间: 2011-9-14 20:19
不错,赞一个




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2