7 選擇框 單選 多選 下拉框

2022-07-09 11:21:08 字數 1397 閱讀 1456

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 讓...