二、web自動化快速使用

小小苑發表於2020-07-05
 
 
 

1、啟動瀏覽器

from selenium import webdriver

# 啟動谷歌瀏覽器,依賴:先安裝好chromedriver.exe驅動
# 方式1.當chromedriver放在python安裝目錄時
driver = webdriver.Chrome()
# 方式2.通過executable_path配置chromedriver的路徑
driver = webdriver.Chrome(executable_path=r"F:\chromedriver.exe")

2、常見操作

# 開啟網址
driver.get("https://www.baidu.com")

# 視窗最大化
driver.maximize_window()

# 視窗最小化
driver.minimize_window()

# 設定視窗大小
driver.set_window_size(800,600)

# 後退
driver.back()

# 前進
driver.forward()

# 重新整理
driver.refresh()

# 關閉當前視窗
driver.close()

# 退出瀏覽器
driver.quit()

3、設定等待時間

import time
# 等待2s
time.sleep(2)

4、driver屬性

from selenium import webdriver

# 啟動瀏覽器
driver = webdriver.Chrome()

# 開啟網址
driver.get("https://www.baidu.com")

# 網頁標題
print(driver.title)

# 網頁URL
print(driver.current_url)

# 所有的視窗控制程式碼:你開啟了多少個標籤頁(視窗),就有多少個元素存在列表當中
print(driver.window_handles)

# 當前視窗控制程式碼
print(driver.current_window_handle)

# 當前頁面原始碼
# 前端工程師編寫的頁面(HTML), HTML是我們進行web自動化測試的依據
print(driver.page_source)

 

相關文章