web自動化測試 瀏覽器的基本操作

2021-10-19 07:41:37 字數 1084 閱讀 1089

我們可以通過**來實現直接控制瀏覽器,比如訪問某個**,前進後退、調整瀏覽器大小、關閉等我們常用的功能,簡單介紹一下

引用文字

get()直接訪問某個**,傳參輸入**

back() 返回上乙個頁面

forward()進入下乙個頁面

close()關閉當前標籤頁

quit()關閉瀏覽器

set_window_size() 設定瀏覽器大小,傳參輸入瀏覽器長、寬

maximize_window() 最大化瀏覽器

refresh() 重新整理頁面

下方示例:

from time import sleep

from selenium import webdriver

#訪問谷歌翻譯

driver = webdriver.

chrome()

driver.

get(

"")sleep(3

)#視窗最大化

driver.

maximize_window()

sleep(3

)#訪問**網

driver.

get(

"")sleep(3

)#後退一步,進入谷歌翻譯介面

driver.

back()

sleep(3

)#前進一步,進入**網介面

driver.

forward()

sleep(3

)#設定視窗大小

driver.

set_window_size

(500

,1000

)sleep(3

)#視窗最小化

driver.

minimize_window()

sleep(3

)#關閉瀏覽器,退出視窗

driver.

quit

() #driver.

close()

,都表示退出,具體區別可以自行查閱

sleep(3

)

web自動化之封裝瀏覽器

思路 主流三款瀏覽器,chrome,firefox,ie。呼叫封裝的方法,通過傳入對應的瀏覽器的名字,開啟對應的瀏覽器 實現方法 通過selenium,設定瀏覽器的驅動和全域性屬性,進而開啟相應的瀏覽器 必備條件 chrome 設定乙個全域性屬性webdriver.chrome.driver 讓指令...

Web自動化測試實戰3 瀏覽器常用操作

啟動瀏覽器 獲取當前頁面的控制代碼和標題 退出瀏覽器,結束測試 from selenium import webdriver from time import sleep driver webdriver.firefox driver.maximize window driver.implicitl...

web自動化之瀏覽器的視窗切換

from selenium import webdriver from selenium.webdriver.support.wait import webdriverwait from selenium.webdriver.support import expected conditions as...