课程
/运维&测试
/自动化测试
/web端功能自动化定位元素
求问老师:慕课网首页的轮播图如何用css和xpath定位,尝试了几次匹配是正确的,但代码运行的时候就提示元素不存在,这种动态元素如何处理呢?
2018-03-02
源自:web端功能自动化定位元素 2-3
正在回答
你定位的是右下角那几个圆点是吗?能把你的xpath或css写这里吗?如果页面上显示定位出来是1个匹配的元素,那就没问题。代码执行不成功可能需要加显示的等待,满足页面元素visiable或者clickable再点击。
谢谢老师的耐心解答,找到原因了,是因为当前窗口太小定位不到元素,元素点击前执行driver.execute_script("window.scrollTo(0, 600)")就可以了。
另外,老师讲的css和xpath定位特别清晰有用,非常感谢,期待新的课程~
举报
页面元素高级定位方式,在不同的浏览器上查看元素,Xpath,CSS定位
2 回答打开F12,无法定位到元素
1 回答根据CSS ID定位元素浏览器报错
1 回答老师,这种class的值都相同的元素怎么精确定位?
2 回答请问老师,如果是滚动条之类的表格数据或者窗口下拉选项中隐藏的元素,应该要怎么去定位呢?
1 回答像这类的元素,用您的方法,没法定位到唯一的匹配