谷歌瀏覽器驅(qū)動chromedriver:
查看當前谷歌版本:
設置-關(guān)于 Chrome,查看當前谷歌版本
谷歌瀏覽器驅(qū)動版本不匹配(依舊能啟動):
The chromedriver version (138.0.7204.168) detected in PATH at /usr/local/bin/chromedriver might not be compatible with the detected chrome version (139.0.7258.139); currently, chromedriver 139.0.7258.138 is recommended for chrome 139.*, so it is advised to delete the driver in PATH and retry
mac下載新的與谷歌瀏覽器匹配的驅(qū)動,替換舊驅(qū)動,替換路徑:
/usr/local/bin,直接替換新的chromedriver
火狐瀏覽器驅(qū)動geckodriver:
webUI自動化測試登錄代碼:
#coding = uft-8
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
"""
做自動化測試
1.打開瀏覽器
2.訪問登錄網(wǎng)址
3.輸入用戶名
4.輸入密碼
5.點擊登錄
"""
# 1.打開瀏覽器
driver = webdriver.Chrome()
# 2.訪問登錄網(wǎng)址
driver.get("http://novel.hctestedu.com/user/login.html")
time.sleep(3)
# 3.輸入用戶名
driver.find_element(By.NAME, "txtUName").send_keys("15574113907")
time.sleep(3)
# 4.輸入密碼
driver.find_element(By.XPATH, "http://*[@id='txtPassword']").send_keys("123456")
# driver.find_element(By.NAME, "txtPassword").send_keys("123456")
time.sleep(3)
# 5.點擊登錄
driver.find_element(By.NAME, "btnLogin").click()
time.sleep(5)
driver.quit()