練習的html**
doctype htmlselect方法主要有三類>
<
html
lang
="en"
>
<
head
>
<
meta
charset
="utf-8"
>
<
title
>下拉框練習
title
>
head
>
<
body
>
<
select
name
="辛棄疾"
id=""
>
<
option
value
="01"
>破陣子·為陳同甫賦壯詞以寄之
option
>
<
option
value
="02"
>醉裡挑燈看劍,夢回吹角連營。
option
>
<
option
value
="03"
>八百里分麾下炙,五十弦翻塞外聲。沙場秋點兵。
option
>
<
option
value
="04"
>馬作的盧飛快,弓如霹靂弦驚。
option
>
<
option
value
="05"
>了卻君王天下事,贏得生前身後名。
option
>
<
option
value
="06"
>可憐白發生!
option
>
select
>
body
>
html
>
select_by_index(self, index) #使用以上三類方法做個簡單的練習以index屬性值來查詢匹配的元素並選擇;
select_by_value(self, value) #
以value屬性值來查詢該option並選擇;
select_by_visible_text(self, text) #
以text文字值來查詢匹配的元素並選擇;
first_selected_option(self) #
選擇第乙個option 選項 ;
from selenium.webdriver.support.select import針對 select_by_index 配合while迴圈做個練習,效果如gifselect
from selenium import
webdriver
from time import
sleep
driver =webdriver.chrome()
driver.get(
"file:///c:/users/ccl/pycharmprojects/untitled2/ccl/selenium_test/select_test.html")
opt = driver.find_element_by_name('
辛棄疾'
)select(opt).select_by_visible_text(
'醉裡挑燈看劍,夢回吹角連營。!')
sleep(1)
select(opt).select_by_index(1)
sleep(1)
select(opt).select_by_value('03
')driver.quit()
from selenium.webdriver.support.select importselect
from selenium import
webdriver
from time import
sleep
driver =webdriver.chrome()
driver.get(
"file:///c:/users/ccl/pycharmprojects/untitled2/ccl/selenium_test/select_test.html")
opt = driver.find_element_by_name('
辛棄疾'
)len_op = len(driver.find_elements_by_tag_name("
option"))
x =0
while len_op >x:
x += 1
if x ==len_op:
break
select(opt).select_by_index(x)
sleep(1)
sleep(2)
driver.quit()
Selenium 下拉框處理
有多種方法可以對下拉框中的元素進行選擇 先定位到下拉框,再定位其中的選項 coding utf 8 from selenium import webdriver from selenium.webdriver.common.action chains import actionchains from...
selenium常用操作之下拉框操作
下拉框操作 一般下拉框適用場景 在新增時有下拉框選項,在二級聯動或多級聯動有下拉 比如 在選擇省市縣時的多級聯動下拉 日期控制項等 一般下拉框功能有以下兩個 1.選單欄 點選其中的某個鏈結跳轉 2.對下拉列表的元素進行操作。下拉框選擇都有select的標籤屬性,存在兩個屬性select和option...
selenium下拉框的處理
from selenium import webdriver from selenium.webdriver.support.ui import selectsl select driver.find element by id selectid 例項化select選中下拉框選項 sl.select...