selenium自动化中随机点击列表控件

自动化测试中需要随机点击一列中的某一个控件

driver.find_element_by_css_selector("#section-selfchoice > div.group-left > ul > li:nth-child(2) > span").click()

根据需求,现在需要把

driver.find_element_by_css_selector("#section-selfchoice > div.group-left > ul > li:nth-child(2) > span").click()

中的 2 随机 在(2,46)之间

先写个python随机数

suiji=random.randint(2, 46)

再把suiji加到代码中

driver.find_element_by_css_selector("#section-selfchoice > div.group-left > ul > li:nth-child({}) > span".format(suiji)).click()

如图所示用{}占位在代码后 .format(suiji)

selenium随机点击控件设置成功!

你可能感兴趣的:(selenium)