wd.get('')
常見的選擇框包括: radio框、checkbox框、select框
找到對應元件,用click方法即可
element2 = wd.find_element_by_css_selector('#s_radio input[value="小雷老師"]')
element2.click()
print('當前選中的是: ' + element2.get_attribute('value'))
先把預設已勾選的再點選一次,反選,即把所有的恢復為均未選的初始狀態。
elements = wd.find_elements_by_css_selector('#s_checkbox input[checked="checked"]')
for element in elements:
element.click()
# 再點選 小雷老師
wd.find_element_by_css_selector("#s_checkbox input[value='小雷老師']").click()
radio框及checkbox框都是input元素,只是裡面的type不同而已。
select框 則是乙個新的select標籤
對於select 選擇框, selenium 專門提供了乙個select類
進行操作。
比如下拉框 baroption>
select_by_value
s.select_by_value('foo') 根據 foo 這個值選擇該選項
select_by_index
根據選項的 次序 (從0開始),選擇元素
select_by_visible_text
s.select_by_visible_text('bar') 根據選項的 可見文字 ,選擇元素
deselect_by_value
選項的value屬性值, 去除 選中元素
deselect_by_index
根據選項的次序,去除 選中元素
deselect_by_visible_text
根據選項的可見文字,去除 選中元素
deselect_all
去除 選中所有元素
deselect元素的僅適用下拉框多選
下拉框單選
用select類的方法
下拉框多選
DropDownList單選與多選下拉框
一.單選 dropdownlist傳值 1.新增介面的 dropdownlist顯示值問題 1 在方法內新增viewdata的方法 var ad new unitsrepository viewdata datasourceid new selectlist ad.dsname id dsname ...
力軟下拉框多選 jquery實現下拉框多選
一 說明 本文是利用easyui實現下拉框多選功能,在comboxtree其原有的基礎上對樣式進行了改進,樣式表已上傳demo,如下 二 利用easyui實現多選下拉框 function url tree data2.json 資料來源 oncheck function node,checked 讓...
力軟下拉框多選 jquery實現下拉框多選方法介紹
一 說明 本文是利用easyui實現下拉框多選功能,在comboxtree其原有的基礎上對樣式進行了改進,樣式表已上傳demo,如下 二 利用easyui實現多選下拉框 function url tree data2.json 資料來源 oncheck function node,checked 讓...