web自動化之Select標籤操作

2022-07-27 15:10:33 字數 1018 閱讀 9241

from selenium import

webdriver

from selenium.webdriver.support.wait import

webdriverwait

from selenium.webdriver.support import

expected_conditions as ec

from selenium.webdriver.common.by import

byfrom selenium.webdriver.support.ui import

select

driver =webdriver.chrome()

driver.get(

"")driver.maximize_window()

#點選設定按鈕

driver.find_element_by_xpath('

//div[@id="u1"]//a[@name="tj_settingicon"]

').click()

#等待元素可見

webdriverwait(driver,20).until(ec.visibility_of_element_located((by.xpath,'

//a[text()="高階搜尋"]

')))

#點選高階搜尋

driver.find_element_by_xpath('

//a[text()="高階搜尋"]

').click()

#選擇所有格式,定位select標籤

select_ment = driver.find_element_by_xpath('

//select[@name="ft"]')

# 例項化select物件

s =select(select_ment)

# 執行操作

s.select_by_visible_text(

'所有格式')

# 退出瀏覽器

driver.quit()

自動化測試 web自動化測試

自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...

初識selenium之web自動化

今天我們學習下如何使用python編寫web自動化,談到web自動化,那麼我們需要了解下市面上做web自動化的幾種方式,robotframework工具,網紅webui自動化測試神器 cypress,以及我們今天所要學習的selenium,為什麼使用selenium?上手快,開源免費,市面上使用率較...

Shell指令碼之 Web自動化

例如 wget url 3 wget命令引數說明 o 指定乙個日誌檔案,不必將日誌資訊列印到stdout zhidao.baidu.com question 1818975931865141188.html o myweb.html o weblog 執行該命令終端不會輸出任何東西 或者使用如下方法...