from selenium import webdriver
import time
options = webdriver.ChromeOptions()
prefs = {
'profile.default_content_setting_values':
{
'notifications': 2
}
}
options.add_experimental_option('prefs', prefs) # 关掉浏览器左上角的通知提示
options.add_argument("disable-infobars") # 关闭'chrome正受到自动测试软件的控制'提示
driver = webdriver.Chrome(chrome_options=options)
driver.maximize_window()
driver.implicitly_wait(10)
driver.get("https://wenku.baidu.com/") # 百度文库
radios = driver.find_elements_by_xpath("//*/input[@type='radio']") #注意这里返回的多个单选按钮,返回的是一个列表
count = 0
if radios: # 判断是否有找到元素
for radio in radios: # 循环点击找到的元素
radio.click()
count += 1 # 用来记录找到几个单选按钮
print("打印: ", count)
time.sleep(2)
else:
print("没有找到元素")
time.sleep(5)
driver.quit()
python+selenium小结6:查找单选按钮并点击
最新推荐文章于 2024-03-22 12:13:45 发布