最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python自動(dòng)化測(cè)試selenium操作下拉列表實(shí)現(xiàn)

 更新時(shí)間:2021年11月13日 10:40:06   作者:aovenus  
這篇文章主要為大家介紹了python自動(dòng)化測(cè)試selenium操作下拉列表實(shí)現(xiàn)方式,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步

處理下拉列表需要使用selenium中的工具類Select,常用方法如下:

示例網(wǎng)站:http://sahitest.com/demo

示例場(chǎng)景:打開Sahi Tests頁(yè)面,

(1)點(diǎn)擊“Select Test”頁(yè)面,鼠標(biāo)點(diǎn)擊頁(yè)面中第一個(gè)下拉列表。

示例腳本:

from selenium import webdriver
from time import sleep
from selenium.webdriver.support.select import Select
class TestSelected(object):
    def setup(self):
        self.driver = webdriver.Chrome()
        self.driver.get("https://sahitest.com/demo/")
 
    def test_selected(self):
        #點(diǎn)“Select Test”鏈接
        self.driver.find_element_by_xpath("/html/body/table/tbody/tr/td[1]/a[4]").click()
        #點(diǎn)第一個(gè)下拉框
        se=self.driver.find_element_by_id("s1Id")
        #選中下拉框選項(xiàng)
        select=Select(se)
 
        #循環(huán)打印下拉框選項(xiàng)
        for options in select.options:
            print(options.text)

運(yùn)行結(jié)果:

(2)操作多選列表

示例腳本:

from selenium import webdriver
from time import sleep
from selenium.webdriver.support.select import Select
class TestSelected(object):
    def setup(self):
        self.driver = webdriver.Chrome()
        self.driver.get("https://sahitest.com/demo/")
   def test_multiselected(self):
    #點(diǎn)“Select Test”鏈接
    self.driver.find_element_by_xpath("/html/body/table/tbody/tr/td[1]/a[4]").click()
    #列表多選框
    mulsel = self.driver.find_element_by_id("s4Id")
    select2 = Select(mulsel)
    #選擇列表中所有選項(xiàng)
    for i in range(6):
        select2.select_by_index(i)
        #根據(jù)索引值反選
        # select2.deselect_by_index(i)
        sleep(1)
    sleep(2)
    #反選所有
    select2.deselect_all()
    self.driver.quit()

以上:極客時(shí)間課程:selenium自動(dòng)化測(cè)試學(xué)習(xí)總結(jié)! 

以上就是python自動(dòng)化測(cè)試selenium操作下拉列表實(shí)現(xiàn)的詳細(xì)內(nèi)容,更多關(guān)于selenium操作下拉列表的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python合并兩個(gè)字典的方法總結(jié)

    python合并兩個(gè)字典的方法總結(jié)

    在Python中,有多種方法可以通過(guò)使用各種函數(shù)和構(gòu)造函數(shù)來(lái)合并字典,在本文中,我們將討論一些合并字典的方法,有需要的小伙伴可以參考一下·
    2023-09-09
  • 用Python爬蟲破解滑動(dòng)驗(yàn)證碼的案例解析

    用Python爬蟲破解滑動(dòng)驗(yàn)證碼的案例解析

    今天分享個(gè)如何簡(jiǎn)單處理滑動(dòng)圖片的驗(yàn)證碼的案例,主要是使用Python爬蟲破解滑動(dòng)驗(yàn)證碼的相關(guān)實(shí)現(xiàn)代碼,感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • python實(shí)現(xiàn)應(yīng)用程序在右鍵菜單中添加打開方式功能

    python實(shí)現(xiàn)應(yīng)用程序在右鍵菜單中添加打開方式功能

    這篇文章主要介紹了python實(shí)現(xiàn)應(yīng)用程序在右鍵菜單中添加打開方式功能,本文分步驟給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2017-01-01
  • Python中os模塊的12種用法總結(jié)

    Python中os模塊的12種用法總結(jié)

    OS?(?Operating?System?操作系統(tǒng)?)?操作系統(tǒng)模塊;它是屬于python的標(biāo)準(zhǔn)庫(kù),常用于處理文件和目錄(文件夾)的操作。本文為大家總結(jié)了這個(gè)模塊的12種用法,希望有所幫助
    2022-08-08
  • numpy中三維數(shù)組中加入元素后的位置詳解

    numpy中三維數(shù)組中加入元素后的位置詳解

    今天小編就為大家分享一篇numpy中三維數(shù)組中加入元素后的位置詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • Python bisect模塊原理及常見實(shí)例

    Python bisect模塊原理及常見實(shí)例

    這篇文章主要介紹了Python bisect模塊原理及常見實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Python小程序爬取今日新聞拿走就能用

    Python小程序爬取今日新聞拿走就能用

    這篇文章主要教大家怎樣實(shí)現(xiàn)一個(gè)Python小程序,爬取今日新聞,文中給出了詳細(xì)的示例代碼,拿走就能用,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-09-09
  • 2021年值得向Python開發(fā)者推薦的VS Code擴(kuò)展插件

    2021年值得向Python開發(fā)者推薦的VS Code擴(kuò)展插件

    這篇文章主要介紹了2021年值得向Python開發(fā)者推薦的VS Code擴(kuò)展插件,幫助大家更好的利用vscode進(jìn)行python的開發(fā),感興趣的朋友可以了解下
    2021-01-01
  • Python數(shù)據(jù)分析之Excel和Text文件的讀寫操作方法

    Python數(shù)據(jù)分析之Excel和Text文件的讀寫操作方法

    Python操作Excel分為兩個(gè)主要形式,讀寫和交互式操作,可以用不同的第三方工具,下面這篇文章主要給大家介紹了關(guān)于Python數(shù)據(jù)分析之Excel和Text文件的讀寫操作方法,需要的朋友可以參考下
    2024-08-08
  • python 字典的打印實(shí)現(xiàn)

    python 字典的打印實(shí)現(xiàn)

    這篇文章主要介紹了python 字典的打印實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09

最新評(píng)論

朔州市| 锦屏县| 宝丰县| 合山市| 清水县| 祁连县| 宿松县| 炎陵县| 会理县| 丹凤县| 西充县| 济宁市| 泸西县| 宁南县| 安徽省| 长春市| 宜良县| 枝江市| 富锦市| 大姚县| 平远县| 泰顺县| 宣武区| 白银市| 宝丰县| 涟水县| 郁南县| 教育| 巫溪县| 曲松县| 缙云县| 晋中市| 京山县| 卓资县| 光泽县| 喀喇| 弥勒县| 宝坻区| 东宁县| 嘉祥县| 长寿区|