from selenium importwebdriver
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 執行該命令終端不會輸出任何東西 或者使用如下方法...