谷歌浏览器驱动chromedriver:
查看当前谷歌版本:
设置-关于 Chrome,查看当前谷歌版本
谷歌浏览器驱动版本不匹配(依旧能启动):
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下载新的与谷歌浏览器匹配的驱动,替换旧驱动,替换路径:
/usr/local/bin,直接替换新的chromedriver
火狐浏览器驱动geckodriver:
webUI自动化测试登录代码:
#coding = uft-8
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
"""
做自动化测试
1.打开浏览器
2.访问登录网址
3.输入用户名
4.输入密码
5.点击登录
"""
# 1.打开浏览器
driver = webdriver.Chrome()
# 2.访问登录网址
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, "//*[@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()