selenium实现随机点击列表a标签
如果我们需要用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的使用
版权声明
本站部分原创文章,部分文章整理自网络。如有转载的文章侵犯了您的版权,请联系站长删除处理。如果您有优质文章,欢迎发稿给我们!联系站长:
愿本站的内容能为您的学习、工作带来绵薄之力。
评论