(selenium+python)_UI自動化11_瀏覽器常用操作


前言

Selenium 是一個用於Web網頁UI自動化測試的開源框架,可以驅動瀏覽器模擬用戶操作。可以模擬控制瀏覽操作,常見瀏覽器操作:打開頁面、關閉頁面、刷新、前進、后退、最大化。。。

1,打開&關閉頁面

selenium支持模擬在瀏覽器上打開/關閉頁面。還有一個類似關閉的操作-關閉瀏覽器進程。每次執行selenium測試用例時都會開啟一個瀏覽器進程,故測試用例結束時需要關閉瀏覽器進程。

driver.get("url")  # 打開頁面
driver.close()  # 關閉頁面
driver.quit()  # 關閉瀏覽器進程

例:

2,刷新&前進&后退

selenim支持模擬瀏覽器進行刷新、返回上一頁、進入下一頁操作。

driver.refresh()  # 刷新
driver.back()  # 返回上一頁
driver.forward()  # 進入下一頁

3,獲取頁面屬性(標題&地址&源碼)

selenium支持獲取當前頁的title、url、源碼等屬性。

driver.title  # 獲取頁面title 
driver.current_url # 獲取當前頁url
driver.page_source # 獲取頁面源碼

例:

4,瀏覽器位置&尺寸大小操作

selenium支持獲取瀏覽器尺寸位置,設置尺寸大小、最大化、最小化。

driver.get_window_size()  # 獲取尺寸
driver.set_window_size(height,width)  # 設置尺寸
driver.get_window_position()  # 獲取位置坐標
driver.set_window_position(x,y)  # 設置瀏覽器位置
driver.maximize_window()  # 瀏覽器最大化
driver.minimize_window()  # 瀏覽器最小化

例:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM