【发布时间】:2017-12-29 04:58:11
【问题描述】:
我有脚本可以选择下面的按钮
driver.find_element_by_id("Product").click()
driver.find_element_by_id("id1").click()
driver.find_element_by_id("id1").click()
driver.find_element_by_id("id2").click()
driver.find_element_by_id("id2").click()
driver.find_element_by_id("id3").click()
driver.find_element_by_id("id3").click()
driver.find_element_by_id("id4").click()
driver.find_element_by_id("id4").click()
driver.find_element_by_id("id5").click()
driver.find_element_by_id("id5").click()
driver.find_element_by_id("id6").click()
driver.find_element_by_id("id6").click()
driver.find_element_by_id("id7").click()
driver.find_element_by_id("id7").click()
所以我在这里选择按钮产品,然后它有多个项目。 每个代码都会选择产品并取消选择它
如何循环这个 id 选择而不是编写长脚本 就像一旦选择了产品按钮,然后循环选择产品中的所有项目
【问题讨论】:
-
使用
for循环?for i in range(1, 9): driver.find_element_by_id("id{}".format(i)).click()
标签: python loops selenium getelementbyid