51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6032|回复: 2
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-8-9 17:22:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有人遇到过这个问题吗?
比如页面上的一个时间控件,或者是tab,通过isElementPresent是可以通过的,但是一具体点击或者选择的时候,却报element  not found的错误;

比如:
selenium.isElementPresent("//div[@class='J_double_calendar_div']/div[@class='dcalendar_but']/input[@class='dcalendar_but_no']");
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-8-11 10:46:31 | 只看该作者
在‘小米啊’的帮助下,我解决了这个问题,问题在于我在执行click方法或者select方法之前,没有给js留足够的时间去执行,也就是缺少了很多的Thread.sleep()方法,大家不要跟我犯同样的错误哦~~~

自己还要多学习呀,知道的太少了,大家一起加油!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2011-9-14 20:19:48 | 只看该作者
不错,赞一个
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-10 12:01 , Processed in 0.063573 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表