对于循环硒点击
For loop selenium click
我想在 selenium 中的一个元素上单击 5 次我如何在 python 中使用 for 循环或 while 循环来做到这一点
我试过在 python 中使用 for 循环,下面是代码
nextButton = driver.find_element_by_id("com.sustlabs.ohmassistant:id/btn_next")
for nextButton in range(5):
nextButton.click()
至 5 times on an element using you can use a _for()_
loop and inducing WebDriverWait for the 如下:
for i in range(5):
WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.ID, "com.sustlabs.ohmassistant:id/btn_next"))).click()
注意:您必须添加以下导入:
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
我想在 selenium 中的一个元素上单击 5 次我如何在 python 中使用 for 循环或 while 循环来做到这一点 我试过在 python 中使用 for 循环,下面是代码
nextButton = driver.find_element_by_id("com.sustlabs.ohmassistant:id/btn_next")
for nextButton in range(5):
nextButton.click()
至for()_
loop and inducing WebDriverWait for the
for i in range(5):
WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.ID, "com.sustlabs.ohmassistant:id/btn_next"))).click()
注意:您必须添加以下导入:
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC