自动化测试中需要随机点击一列中的某一个控件
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随机点击控件设置成功!