1. 程式人生 > >Python+Selenium練習篇之16-點選單選按鈕-Radio Button

Python+Selenium練習篇之16-點選單選按鈕-Radio Button

本文介紹如何利用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定位方法的單選按鈕