web自動化測試 測試中其他一些常用操作

2022-08-17 22:18:18 字數 1500 閱讀 9489

一些其他常用操作如下:

1、最大化瀏覽器視窗

driver.maximize_window()

2、後退

driver.back()

3、前進

driver.forward()

4、重新整理操作

driver.refresh()

5、告警視窗

driver.switch_to.alert.accept()

#列印告警資訊

driver.switch_to.alert.text

6、移動滑鼠到元素上(不進行任何操作)

from selenium.webdriver.common.action_chains import actionchains

import time

driver=webdriver.firefox()

driver.get("")

element=driver.find_element_by_xpath('/html/body/div[1]/div[1]/div/div[3]/a[8]')

actionchains(driver).move_to_element(element).perform()

time.sleep(3)

driver.quit()

7、滑鼠雙擊操作

actionchains(driver).double_click(element).perform()

8、滑鼠右擊操作

actionchains(driver).context_click(element).perform()

9、左鍵點選元素但不放開

actionchains(driver).click_and_hold(element).perform()

10、把元素element1拖放到element2元素上

actionchains(driver).drag_and_drop(element1,element2).perform()

11、把滑鼠向右移動2個畫素再向上移動3個畫素

actionchains(driver).move_by_offset(2,3).perform()

如果只是向右移動,那把3改成0即可

12、重置控制代碼

actionchains(driver).reset_actions()

13、下拉框選擇

from selenium.webdriver.support.ui import select

#根據value選擇

select(element).select_by_value('1')

#根據index選擇

select(element).select_by_index(1)

自動化測試 web自動化測試

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

web自動化測試

1.環境搭建 win10 64bit selenium2.53.6版本 安裝方法 pip install selenium 2.53.6 瀏覽器搭載三個 chrome 49版本 driver2.22 ie 11版本 driver2.5 firefox 44版本 在pycharm中關聯電腦本身安裝的工...

Web自動化測試

測試思路 從測試資料中讀取測試資料,包括兩部分,一部分是測試輸入,一部分為預期結果。而自動化測試的目標就是,實現 為驅動,讀取測試資料,模擬手動操作的步驟,得到真實的結果。判斷真實的結果是否與預期一致,僅此而已。1.首先呼叫公共模組的讀取資料介面,完成從data中的資料檔案讀取資料 xlsx,pro...