输入图片描述
[输入图片描述][3]
driver.find_element_by_xpath("//div[@class='form-group field-user-terms required']/label").click()
我尝试使用上面的xpath,而不是选择checkbox。点击"条款与条件"链接
尝试设置一个隐式等待,可能是10
秒
driver.implicitly_wait(10)
或
设置显式等待。显式等待是指在代码
中定义等待某个条件发生后再继续执行的代码。from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
element = WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, "myXpath")))
element.click();
或
element = driver.find_element(By.XPATH,"yourXpath")
driver.execute_script("arguments[0].click();", element)
您是否尝试过复制前面::下面一行的xpath ?