selenium实现随机点击列表a标签

来源:网络 文章列表 2019-07-29 8
如果我们需要用selenium来实现模拟随机点击某个列表页项的话,可以使用 find_element_by_css_selector 来实现。主要用到的知识点就是CSS选择器中的nth-child的使用

如果我们需要用selenium来实现模拟随机点击某个列表页项的话,可以使用 find_element_by_css_selector 来实现

比如我们现在需要点击列表的第2-5项

# 随机取2-5
suiji = random.choice([2,3,4,5])

# 通过css选择器的nth-child(5)来实现元素的定位
driver.find_element_by_css_selector("ul.ul-list > li:nth-child({}) > a".format(suiji)).click()

 

示例代码中用 {} 占位在代码后 .format(suiji)

主要用到的知识点就是CSS选择器中的nth-child的使用

腾讯云限量秒杀

1核2G 5M 50元/年 2核4G 8M 74元/年 4核8G 5M 818元/年 CDN流量包 100GB 9元

版权声明

本站部分原创文章,部分文章整理自网络。如有转载的文章侵犯了您的版权,请联系站长删除处理。如果您有优质文章,欢迎发稿给我们!联系站长:
愿本站的内容能为您的学习、工作带来绵薄之力。

评论

  • 随机获取
点击刷新
精彩评论

友情链接