【发布时间】:2021-12-30 11:22:54
【问题描述】:
您好,我试图点击网站上的男性按钮:https://fs2.formsite.com/meherpavan/form2/index.html?1537702596407 但它给了我错误:
TypeError: element_to_be_clickable() takes 1 positional argument but 2 were given.
代码是
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
driver=webdriver.Chrome(executable_path="D:\ChromeDriverExtracted\chromedriver")
driver.get("https://fs2.formsite.com/meherpavan/form2/index.html?1537702596407")
WebDriverWait(driver, 2).until(EC.element_to_be_clickable(By.XPATH, "//type[@name='RESULT_RadioButton-7_0']")).click()
【问题讨论】:
-
好的。找到答案刚刚写了``` driver.find_element_by_xpath("//*[@id='q26']/table/tbody/tr[1]/td/label")。点击()```
标签: python selenium selenium-webdriver webdriverwait expected-condition