selenium运行时,有时会识别不了id或name,请指教是什么原因
selenium脚本都是依赖网页元素,运行时,有时候会识别不了id或name,这是什么原因,请各位高手指教呀 你的id和name是自己填的还是用ide录的呢? 会不会是写错了?发代码来看一下 是自己填写的,我们用的是selenium webdriver2.0 ,之前运行都是好的,就昨天和今天运行说是找不到id了,浏览器和操作系统都没有变过 控件的 ID 被AD改变了呗 ID么有变。。。还是原来的,看过了 页面有用到ajax?你的元素是动态加载的?你运行到那里的时候还没有加载完,所以就报找不到页面元素了 可能是页面还没有刷新出来,加等待时间的设置比如:driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); 如果是在frame里面的话需要先找到frame 然后再定位
页:
[1]