Python+Selenium練習篇之16-點選單選按鈕-Radio Button
阿新 • • 發佈:2019-01-10
本文介紹如何利用selenium中的方法去操作單選按鈕(Radio Button)。
利用百度新聞頁面兩個單選按鈕舉例
預設是選擇新聞全文,我試試在兩者之前來回點選。
實際上,勾選一個單選按鈕,也就是呼叫元素方法click()
我們利用for語句遍歷這兩個單選按鈕,依次點選他們。
想過指令碼程式碼如下:
# coding=utf-8 from selenium import webdriver driver = webdriver.Chrome() driver.maximize_window() driver.get('http://news.baidu.com') driver.implicitly_wait(8) for i in driver.find_elements_by_xpath("//*/input[@type='radio']"): i.click()
注意:
1. 這裡我們第一次用到了find_elements,也就是找一組元素,返回的是一個列表
2. 迴圈這個列表,點選所有的單選按鈕,這裡應該只有2個符合上面XPath定位方法的單選按鈕