1.獲取頁面相關資訊的方法
current_url :當前頁面的url路徑
title:當前頁面的title名稱
name:當前瀏覽器名稱
page_source:當前html頁面原始碼
前兩個比較常用,可能會用到,比如說頁面跳轉後利用url來判斷;頁面的title也是乙個檢測的測試點。
2.**演示實現
**如下:
from selenium import webdriver
driver = webdriver.chrome()
driver.get("")
# 獲取當前頁面的url
url_page = driver.current_url
# 獲取當前頁面的title
title_page = driver.title
# 獲取當前瀏覽器的名稱
name_browser = driver.name
# 獲取當前頁面的html原始碼
source_html = driver.page_source
print(url_page)
print(title_page)
print(name_browser)
print(source_html)
3.結果:
(頁面原始碼就不展示了)
web自動化測試 瀏覽器的基本操作
我們可以通過 來實現直接控制瀏覽器,比如訪問某個 前進後退 調整瀏覽器大小 關閉等我們常用的功能,簡單介紹一下 引用文字 get 直接訪問某個 傳參輸入 back 返回上乙個頁面 forward 進入下乙個頁面 close 關閉當前標籤頁 quit 關閉瀏覽器 set window size 設定瀏...
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...