如何使用 Selenium select 单选按钮和 Python

How to select radio button with Selenium and Python

我正在尝试 select 单选按钮 "Hitter"。有人能帮忙吗?我已经尝试了很多不同的东西,但不断得到 "Message: element not visible"。

谢谢!

有多种方法可以定位收音机 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)