求问老师:慕课网首页的轮播图如何用css和xpath定位,尝试了几次匹配是正确的,但代码运行的时候就提示元素不存在,这种动态元素如何处理呢?
你定位的是右下角那几个圆点是吗?能把你的xpath或css写这里吗?如果页面上显示定位出来是1个匹配的元素,那就没问题。代码执行不成功可能需要加显示的等待,满足页面元素visiable或者clickable再点击。
谢谢老师的耐心解答,找到原因了,是因为当前窗口太小定位不到元素,元素点击前执行driver.execute_script("window.scrollTo(0, 600)")就可以了。
另外,老师讲的css和xpath定位特别清晰有用,非常感谢,期待新的课程~