如何確定單選框 多選框 下拉框未被選中

2021-10-07 16:32:19 字數 2068 閱讀 5226

有時填寫修改網頁內容,因為歷史遺留問題,凡有標記都必須填寫,否則無法修改並儲存網頁目標內容。有些標記我們尊重原著,不改動,如果標記為空,一般選擇其它之類的選項以應付系統。

![單選框/多選框](

import time

from selenium import webdriver

from selenium.webdriver.common.by import by

from selenium.webdriver.support.ui import webdriverwait

from selenium.webdriver.support import expected_conditions as ec

driver = webdriver.chrome(r'd:\zhusc\chromedriver.exe'

)driver.get(

"")driver.maximize_window(

)#視窗最大化

time.sleep(3)

str1=

"/html/body/section/div[3]/div/div[1]/form/ul/li[3]/input[1]"

#證號str2=

"/html/body/section/div[3]/div/div[1]/form/ul/li[3]/input[2]"

#身份證號

str3=

"/html/body/section/div[3]/div/div[1]/form/ul/li[4]/input"

#記住我,下次自動登入

)#視窗最大化

time.sleep(1)

defblank

(route,val)

:for tag in driver.find_elements_by_xpath(route)

: value = tag.get_attribute(

'value'

)#下拉框選中的目標

text = tag.text #下拉框列表清單

if value=="":

s = driver.find_element_by_xpath(route)

select(s)

.select_by_value(val)

#year

blank(

'//*[@id="begyaer"]'

,"1986"

)

time.sleep(1)

driver.quit(

)

學習 jQuery下拉框,單選框,多選框整理

獲取一組radio被選中項的值 var item input name items checked val 獲取select被選中項的文字 var item select name items option selected text select下拉框的第二個元素為當前選中值 select id ...

jQuery對下拉框 單選框 多選框的處理

下拉框 1 得到下拉列表的選中項的文字 注意中間有空格 2var cc1 formc select name country option selected text 34 得到下拉列表的選中項的值 5var cc2 formc select name country val 67 得到下拉列表的選...

layui 多選框 單選框 下拉選項框都不顯示問題

layui 多選框 單選框 下拉選項框都不顯示問題 這是因為layui.css 裡面有樣式是.layui form input type checkbox layui form input type radio layui form select 初始值是設定成隱藏形式了。所以需要form重新渲染下...