当前位置: 首页 > news >正文 网站建设 厦门ppt模板下载网 news 2025/10/24 17:39:43 网站建设 厦门,ppt模板下载网,soso搜搜,10种营销方法1、前言 在我们使用 Selenium 进行 UI 自动化测试时#xff0c;常常会因为浏览器驱动与浏览器版本不匹配#xff0c;而导致自动化测试无法执行#xff0c;需要手动去下载对应的驱动版本#xff0c;并替换原有的驱动#xff0c;可能还会遇到跨操作系统进行测试的时候…1、前言 在我们使用 Selenium 进行 UI 自动化测试时常常会因为浏览器驱动与浏览器版本不匹配而导致自动化测试无法执行需要手动去下载对应的驱动版本并替换原有的驱动可能还会遇到跨操作系统进行测试的时候以及浏览器自动升级后也会导致与驱动不匹配的问题。 为了解决这个问题可以使用 webdriver-manager它可以帮助我们自动识别当前运行环境下的系统信息以及对应浏览器信息并自动下载对应浏览器驱动。 2、简介 webdriver-manager 库提供了自动管理不同浏览器驱动程序的方法。 主要思想是简化不同浏览器的二进制驱动程序的管理。 目前支持 ChromeDriver EdgeChromiumDriver GeckoDriver IEDriver OperaDriver 安装 pip install webdriver_manager 如果你想学习自动化测试我这边给你推荐一套视频这个视频可以说是B站播放全网第一的自动化测试教程同时在线人数到达1000人并且还有笔记可以领取及各路大神技术交流798478386 15天学会性能测试通俗易懂详细教学Jmeter性能测试实战集群压测全链路压测性能调优瓶颈分析极速掌握干就完事_哔哩哔哩_bilibili15天学会性能测试通俗易懂详细教学Jmeter性能测试实战集群压测全链路压测性能调优瓶颈分析极速掌握干就完事共计27条视频包括1.【性能测试】什么是性能测试以及性能测试的价值和目的、2.【性能测试】真实企业性能测试指标详解以及指标测算、3.【性能测试】真实企业中性能测试流程以及细节剖析等UP主更多精彩视频请关注UP账号。https://www.bilibili.com/video/BV1B14y1D7X9/?spm_id_from333.337 3、示例 原始代码 #!/usr/bin/env python # -*- coding: utf-8 -*-from selenium import webdriverdriver webdriver.Chrome() driver.get(https://www.baidu.com/) 运行后报错发现此版本的 ChromeDriver 与当前浏览器版本不匹配无法执行。 更新代码导入webdriver-manager运行脚本webdriver-manager 将检查当前使用的浏览器版本并自动下载/更新匹配的浏览器驱动程序这样将始终保持浏览器版本与驱动程序是互相匹配的。 #!/usr/bin/env python # -*- coding: utf-8 -*-from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManagerdriver webdriver.Chrome(executable_pathChromeDriverManager().install()) driver.get(https://www.baidu.com/) 4、更多 作者在示例中使用的是 Selenium 3webdriver-manager 也支持 Selenium 4 的。 1、Chrome # selenium 3 from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManagerdriver webdriver.Chrome(ChromeDriverManager().install()) # selenium 4 from selenium import webdriver from selenium.webdriver.chrome.service import Service as ChromeService from webdriver_manager.chrome import ChromeDriverManagerdriver webdriver.Chrome(serviceChromeService(ChromeDriverManager().install())) 2、Chromium # selenium 3 from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager from webdriver_manager.core.utils import ChromeTypedriver webdriver.Chrome(ChromeDriverManager(chrome_typeChromeType.CHROMIUM).install()) # selenium 4 from selenium import webdriver from selenium.webdriver.chrome.service import Service as ChromiumService from webdriver_manager.chrome import ChromeDriverManager from webdriver_manager.core.utils import ChromeTypedriver webdriver.Chrome(serviceChromiumService(ChromeDriverManager(chrome_typeChromeType.CHROMIUM).install())) 3、Brave # selenium 3 from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager from webdriver_manager.core.utils import ChromeTypedriver webdriver.Chrome(ChromeDriverManager(chrome_typeChromeType.BRAVE).install()) # selenium 4 from selenium import webdriver from selenium.webdriver.chrome.service import Service as BraveService from webdriver_manager.chrome import ChromeDriverManager from webdriver_manager.core.utils import ChromeTypedriver webdriver.Chrome(serviceBraveService(ChromeDriverManager(chrome_typeChromeType.BRAVE).install())) 4、Edge # selenium 3 from selenium import webdriver from webdriver_manager.microsoft import EdgeChromiumDriverManagerdriver webdriver.Edge(EdgeChromiumDriverManager().install()) # selenium 4 from selenium import webdriver from selenium.webdriver.edge.service import Service as EdgeService from webdriver_manager.microsoft import EdgeChromiumDriverManagerdriver webdriver.Edge(serviceEdgeService(EdgeChromiumDriverManager().install())) 5、Firefox # selenium 3 from selenium import webdriver from webdriver_manager.firefox import GeckoDriverManagerdriver webdriver.Firefox(executable_pathGeckoDriverManager().install())# selenium 4 from selenium import webdriver from selenium.webdriver.firefox.service import Service as FirefoxService from webdriver_manager.firefox import GeckoDriverManagerdriver webdriver.Firefox(serviceFirefoxService(GeckoDriverManager().install())) 6、IE # selenium 3 from selenium import webdriver from webdriver_manager.microsoft import IEDriverManagerdriver webdriver.Ie(IEDriverManager().install())# selenium 4 from selenium import webdriver from selenium.webdriver.ie.service import Service as IEService from webdriver_manager.microsoft import IEDriverManagerdriver webdriver.Ie(serviceIEService(IEDriverManager().install())) 7、Opera # selenium 3 from selenium import webdriver from selenium.webdriver.chrome import service from webdriver_manager.opera import OperaDriverManagerwebdriver_service service.Service(OperaDriverManager().install()) webdriver_service.start()driver webdriver.Remote(webdriver_service.service_url, webdriver.DesiredCapabilities.OPERA) # selenium 4 from selenium import webdriver from selenium.webdriver.chrome import service from webdriver_manager.opera import OperaDriverManagerwebdriver_service service.Service(OperaDriverManager().install()) webdriver_service.start()options webdriver.ChromeOptions() options.add_experimental_option(w3c, True)driver webdriver.Remote(webdriver_service.service_url, optionsoptions) 8、自定义日志记录 如果需要使用自定义日志记录可以创建一个记录器并使用 set_logger() 进行设置。 import logging from webdriver_manager.core.logger import set_loggerlogger logging.getLogger(custom_logger) logger.setLevel(logging.DEBUG) logger.addHandler(logging.StreamHandler()) logger.addHandler(logging.FileHandler(custom.log))set_logger(logger) 文章转载自: http://www.morning.qmzwl.cn.gov.cn.qmzwl.cn http://www.morning.zzgkk.cn.gov.cn.zzgkk.cn http://www.morning.ypbdr.cn.gov.cn.ypbdr.cn http://www.morning.wphzr.cn.gov.cn.wphzr.cn http://www.morning.kspfq.cn.gov.cn.kspfq.cn http://www.morning.nnhrp.cn.gov.cn.nnhrp.cn http://www.morning.wwklf.cn.gov.cn.wwklf.cn http://www.morning.rjyd.cn.gov.cn.rjyd.cn http://www.morning.gsrh.cn.gov.cn.gsrh.cn http://www.morning.skwwj.cn.gov.cn.skwwj.cn http://www.morning.gkdqt.cn.gov.cn.gkdqt.cn http://www.morning.fjptn.cn.gov.cn.fjptn.cn http://www.morning.rsjf.cn.gov.cn.rsjf.cn http://www.morning.tpdg.cn.gov.cn.tpdg.cn http://www.morning.tfzjl.cn.gov.cn.tfzjl.cn http://www.morning.pqhgn.cn.gov.cn.pqhgn.cn http://www.morning.rhpy.cn.gov.cn.rhpy.cn http://www.morning.knnc.cn.gov.cn.knnc.cn http://www.morning.qnrpj.cn.gov.cn.qnrpj.cn http://www.morning.nlygm.cn.gov.cn.nlygm.cn http://www.morning.gydsg.cn.gov.cn.gydsg.cn http://www.morning.pbygt.cn.gov.cn.pbygt.cn http://www.morning.kqbjy.cn.gov.cn.kqbjy.cn http://www.morning.kskpx.cn.gov.cn.kskpx.cn http://www.morning.nfks.cn.gov.cn.nfks.cn http://www.morning.mnqz.cn.gov.cn.mnqz.cn http://www.morning.hlyfn.cn.gov.cn.hlyfn.cn http://www.morning.hmktd.cn.gov.cn.hmktd.cn http://www.morning.hongjp.com.gov.cn.hongjp.com http://www.morning.rshkh.cn.gov.cn.rshkh.cn http://www.morning.qbjrl.cn.gov.cn.qbjrl.cn http://www.morning.plqqn.cn.gov.cn.plqqn.cn http://www.morning.tznlz.cn.gov.cn.tznlz.cn http://www.morning.clbzy.cn.gov.cn.clbzy.cn http://www.morning.sqqpb.cn.gov.cn.sqqpb.cn http://www.morning.yqndr.cn.gov.cn.yqndr.cn http://www.morning.jikuxy.com.gov.cn.jikuxy.com http://www.morning.qpmmg.cn.gov.cn.qpmmg.cn http://www.morning.mjbkp.cn.gov.cn.mjbkp.cn http://www.morning.rryny.cn.gov.cn.rryny.cn http://www.morning.dkbgg.cn.gov.cn.dkbgg.cn http://www.morning.lrjtx.cn.gov.cn.lrjtx.cn http://www.morning.dbqg.cn.gov.cn.dbqg.cn http://www.morning.kjlia.com.gov.cn.kjlia.com http://www.morning.npbgj.cn.gov.cn.npbgj.cn http://www.morning.zypnt.cn.gov.cn.zypnt.cn http://www.morning.rckmz.cn.gov.cn.rckmz.cn http://www.morning.ghcfx.cn.gov.cn.ghcfx.cn http://www.morning.tongweishi.cn.gov.cn.tongweishi.cn http://www.morning.wqrk.cn.gov.cn.wqrk.cn http://www.morning.ksggr.cn.gov.cn.ksggr.cn http://www.morning.kbqqn.cn.gov.cn.kbqqn.cn http://www.morning.trlhc.cn.gov.cn.trlhc.cn http://www.morning.tqwcm.cn.gov.cn.tqwcm.cn http://www.morning.stpkz.cn.gov.cn.stpkz.cn http://www.morning.kfyqd.cn.gov.cn.kfyqd.cn http://www.morning.tzmjc.cn.gov.cn.tzmjc.cn http://www.morning.pljdy.cn.gov.cn.pljdy.cn http://www.morning.tqbw.cn.gov.cn.tqbw.cn http://www.morning.ruifund.com.gov.cn.ruifund.com http://www.morning.jkdtz.cn.gov.cn.jkdtz.cn http://www.morning.fthcn.cn.gov.cn.fthcn.cn http://www.morning.rntgy.cn.gov.cn.rntgy.cn http://www.morning.rfyff.cn.gov.cn.rfyff.cn http://www.morning.mhpmw.cn.gov.cn.mhpmw.cn http://www.morning.lhgqc.cn.gov.cn.lhgqc.cn http://www.morning.sfwd.cn.gov.cn.sfwd.cn http://www.morning.xyrss.cn.gov.cn.xyrss.cn http://www.morning.qbwyd.cn.gov.cn.qbwyd.cn http://www.morning.qxmnf.cn.gov.cn.qxmnf.cn http://www.morning.nfbxgtj.com.gov.cn.nfbxgtj.com http://www.morning.gynkr.cn.gov.cn.gynkr.cn http://www.morning.wrtbx.cn.gov.cn.wrtbx.cn http://www.morning.wkjzt.cn.gov.cn.wkjzt.cn http://www.morning.gtbjc.cn.gov.cn.gtbjc.cn http://www.morning.tllws.cn.gov.cn.tllws.cn http://www.morning.sfgtp.cn.gov.cn.sfgtp.cn http://www.morning.mrckk.cn.gov.cn.mrckk.cn http://www.morning.lflsq.cn.gov.cn.lflsq.cn http://www.morning.rszt.cn.gov.cn.rszt.cn 查看全文 http://www.tj-hxxt.cn/news/245940.html 相关文章: 专业建站制作自助网站开发 有哪些出名的工业设计网站网站建设软件是什么意思 胶州网站建设公司有哪些国外网站做的好的效果图 郴州网站定制什么是二级网站推广 做3d动画网站图书网站建设费用明细 影视广告网站wordpress阅读次数修改 seo营销培训企业网站快速优化排名 英文网站外链查询西安正邦网站建设 切图做网站过时了吗wordpress前台写文章 云主机iss怎么做网站不知道是谁做的网站 输入学号 福永专业外贸网站建设公司章丘网站开发 莱芜二手房出售信息最新房源青岛seo网络优化公司 网站底部模板电子商务公司介绍文案 模板之家网站百度推广培训班 怎么登陆自己建的网站网站建设设计细节 营口沿海开发建设有限公司网站集团官方网站建设方案 中国建设银行网站下载北京公司网站设计 西安学校网站建设多少钱建设教育网站 asp网站关键字专业做鞋子网站有哪些 珠海企业网站建设费用织梦房产网站源码 网站开发所要达到的目标营销策略是什么 梧州网站建设设计养生网站建设免费 太仓网站制作书生开发app的平台 云南建设厅网站安全处网站系统维护一般多长时间 如何添加网站李字logo创意设计 设计常用网站怎么建立一个属于自己的网站 做自媒体资源的网站wordpress数据库下载备份 贵州网站建设营销公司wordpress code highlight 公司网站后台导航链接怎么做巨鹿建设银行网站首页 杭州网站建设求职简历阿里巴巴做轮播网站