我正在尝试选择单选按钮“Hitter”。有人可以帮忙吗?我尝试了很多不同的东西,但不断收到“消息:元素不可见”。

谢谢!

最佳答案

有多种方法可以定位 radio input ,这里是使用 find_element_by_id() 的一种:

radio = driver.find_element_by_id("ContentPlaceHolder1_HitterRadioButton")
radio.click()

或者,如果您对这种方法有疑问,您可以通过 javascript 模拟点击:
radio = driver.find_element_by_id("ContentPlaceHolder1_HitterRadioButton")
driver.execute_script("arguments[0].click();", radio)

关于python - 如何使用 Selenium 和 Python 选择单选按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30183424/

10-14 13:30