本文主要是介绍UI测试使用webdriver-manager免安装浏览器驱动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
引言:
selenium传统的方式是下载浏览器对应的driver(驱动),放到本地的指定位置,然后写代码加载这个driver(驱动)再执行相应的操作。
弊端:
传统方法存在两个麻烦的地方:
1.需要下载浏览器对应版本的driver(驱动)
2.浏览器更新非常频繁,浏览器更新了,对应的driver(驱动)就要更新
缺点:
对于项目的部署和发布,特别是到业务手里之后,更新流程非常麻烦,可移植性较差
优化:
webdriver-manager这个免配置库,它简化了driver(驱动)的安装和管理过程
webdriver-manager 仓库源码
https://github.com/SergeyPirogov/webdriver_manager/tree/master/webdriver_managerhttps://github.com/SergeyPirogov/webdriver_manager/tree/master/webdriver_manager
下载安装 pip install webdriver-manager
# 使用代码示例:import timefrom selenium import webdriverdriver=webdriver.Chrome()driver.get("https://www.baidu.com/")driver.find_element(By.ID,"kw").send_keys("什么是selenium")driver.find_element(By.ID,"su").click()time.sleep(5)driver.quit()
这篇关于UI测试使用webdriver-manager免安装浏览器驱动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!