为了账号安全,请及时绑定邮箱和手机立即绑定

selenium如何定位动态轮播图元素,并实现点击url跳转的效果?

求问老师:慕课网首页的轮播图如何用css和xpath定位,尝试了几次匹配是正确的,但代码运行的时候就提示元素不存在,这种动态元素如何处理呢?

正在回答

2 回答

你定位的是右下角那几个圆点是吗?能把你的xpath或css写这里吗?如果页面上显示定位出来是1个匹配的元素,那就没问题。代码执行不成功可能需要加显示的等待,满足页面元素visiable或者clickable再点击。

0 回复 有任何疑惑可以回复我~

谢谢老师的耐心解答,找到原因了,是因为当前窗口太小定位不到元素,元素点击前执行driver.execute_script("window.scrollTo(0, 600)")就可以了。

另外,老师讲的css和xpath定位特别清晰有用,非常感谢,期待新的课程~

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

selenium如何定位动态轮播图元素,并实现点击url跳转的效果?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信