king198437 发表于 2011-8-11 10:09:17

selenium运行时,有时会识别不了id或name,请指教是什么原因

selenium脚本都是依赖网页元素,运行时,有时候会识别不了id或name,这是什么原因,请各位高手指教呀

eqbin 发表于 2011-8-11 12:02:26

你的id和name是自己填的还是用ide录的呢?

eqbin 发表于 2011-8-11 12:03:26

会不会是写错了?发代码来看一下

king198437 发表于 2011-8-11 12:16:34

是自己填写的,我们用的是selenium webdriver2.0   ,之前运行都是好的,就昨天和今天运行说是找不到id了,浏览器和操作系统都没有变过

jia8162 发表于 2011-8-11 13:35:48

控件的 ID 被AD改变了呗

king198437 发表于 2011-8-11 13:42:15

ID么有变。。。还是原来的,看过了

caoying 发表于 2011-9-16 17:23:22

页面有用到ajax?你的元素是动态加载的?你运行到那里的时候还没有加载完,所以就报找不到页面元素了

wugecat 发表于 2011-10-9 10:55:24

可能是页面还没有刷新出来,加等待时间的设置
比如:driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

liyanone2006 发表于 2014-4-2 13:57:20

如果是在frame里面的话需要先找到frame   然后再定位
页: [1]
查看完整版本: selenium运行时,有时会识别不了id或name,请指教是什么原因