python:WebUI自动化测试-浏览器驱动

参考文章1
参考文章 2

谷歌浏览器驱动chromedriver:

浏览器和驱动:
下载地址1
下载地址 2

查看当前谷歌版本:
设置-关于 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()


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容