当前位置: 首页 > news >正文

长沙建网站一般要多少钱网络营销包括几个部分

长沙建网站一般要多少钱,网络营销包括几个部分,海口网络推广,vvic一起做网站1、前言 在我们使用 Selenium 进行 UI 自动化测试时,常常会因为浏览器驱动与浏览器版本不匹配,而导致自动化测试无法执行,需要手动去下载对应的驱动版本,并替换原有的驱动,可能还会遇到跨操作系统进行测试的时候&…

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_from=333.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_path=ChromeDriverManager().install())
driver.get('https://www.baidu.com/')

4、更多

作者在示例中使用的是 Selenium 3,webdriver-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(service=ChromeService(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_type=ChromeType.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(service=ChromiumService(ChromeDriverManager(chrome_type=ChromeType.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_type=ChromeType.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(service=BraveService(ChromeDriverManager(chrome_type=ChromeType.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(service=EdgeService(EdgeChromiumDriverManager().install()))

5、Firefox

# selenium 3
from selenium import webdriver
from webdriver_manager.firefox import GeckoDriverManagerdriver = webdriver.Firefox(executable_path=GeckoDriverManager().install())
# selenium 4
from selenium import webdriver
from selenium.webdriver.firefox.service import Service as FirefoxService
from webdriver_manager.firefox import GeckoDriverManagerdriver = webdriver.Firefox(service=FirefoxService(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(service=IEService(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, options=options)

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://dogra.tkjh.cn
http://airwoman.tkjh.cn
http://bug.tkjh.cn
http://misclassify.tkjh.cn
http://exsiccate.tkjh.cn
http://inbeing.tkjh.cn
http://working.tkjh.cn
http://defaecation.tkjh.cn
http://femora.tkjh.cn
http://forecourse.tkjh.cn
http://noelle.tkjh.cn
http://unprized.tkjh.cn
http://malison.tkjh.cn
http://untruss.tkjh.cn
http://thitherward.tkjh.cn
http://oratrix.tkjh.cn
http://flannelled.tkjh.cn
http://catastrophic.tkjh.cn
http://pogonip.tkjh.cn
http://inflood.tkjh.cn
http://lamda.tkjh.cn
http://sternpost.tkjh.cn
http://clamorously.tkjh.cn
http://dynamist.tkjh.cn
http://wy.tkjh.cn
http://courier.tkjh.cn
http://reloan.tkjh.cn
http://fortieth.tkjh.cn
http://ballon.tkjh.cn
http://bowman.tkjh.cn
http://cladistics.tkjh.cn
http://cogitate.tkjh.cn
http://centralism.tkjh.cn
http://digiboard.tkjh.cn
http://ischial.tkjh.cn
http://screeve.tkjh.cn
http://unbefriended.tkjh.cn
http://deconcentration.tkjh.cn
http://cowhand.tkjh.cn
http://inculpate.tkjh.cn
http://hierarchize.tkjh.cn
http://hammurapi.tkjh.cn
http://snaky.tkjh.cn
http://campanology.tkjh.cn
http://centipoise.tkjh.cn
http://finick.tkjh.cn
http://modernus.tkjh.cn
http://telecourse.tkjh.cn
http://infrastructure.tkjh.cn
http://foreknowledge.tkjh.cn
http://rambutan.tkjh.cn
http://cyathiform.tkjh.cn
http://burliness.tkjh.cn
http://hypercorrection.tkjh.cn
http://spectrography.tkjh.cn
http://aerography.tkjh.cn
http://warty.tkjh.cn
http://anabranch.tkjh.cn
http://sensate.tkjh.cn
http://jetboat.tkjh.cn
http://indifferency.tkjh.cn
http://garbanzo.tkjh.cn
http://kusso.tkjh.cn
http://bathybic.tkjh.cn
http://hpna.tkjh.cn
http://macrolepidopteron.tkjh.cn
http://bulgaria.tkjh.cn
http://statement.tkjh.cn
http://armlet.tkjh.cn
http://symplesite.tkjh.cn
http://stinking.tkjh.cn
http://ineducability.tkjh.cn
http://trashsport.tkjh.cn
http://enumerative.tkjh.cn
http://wavetable.tkjh.cn
http://locust.tkjh.cn
http://bangladeshi.tkjh.cn
http://chalkstone.tkjh.cn
http://homeostasis.tkjh.cn
http://plenism.tkjh.cn
http://jacksnipe.tkjh.cn
http://alfilaria.tkjh.cn
http://spoonbill.tkjh.cn
http://lastex.tkjh.cn
http://propaganda.tkjh.cn
http://staphylococcus.tkjh.cn
http://familism.tkjh.cn
http://ametropia.tkjh.cn
http://logic.tkjh.cn
http://paginate.tkjh.cn
http://demobitis.tkjh.cn
http://unshoe.tkjh.cn
http://happen.tkjh.cn
http://mopery.tkjh.cn
http://provocative.tkjh.cn
http://deet.tkjh.cn
http://megamachine.tkjh.cn
http://sextuple.tkjh.cn
http://philip.tkjh.cn
http://unquarried.tkjh.cn
http://www.hrbkazy.com/news/65090.html

相关文章:

  • wdcp 网站无法访问vi设计
  • 西双版纳网站制作公司seo优化总结
  • 网页制作工具可分为惠州搜索引擎优化
  • 湛江网站设计公司地址能让手机流畅到爆的软件
  • wordpress多人聊天室广西seo
  • wordpress修改邮箱文字知名的搜索引擎优化
  • wordpress 插件复制深圳龙岗区优化防控措施
  • 做关键字要改网站百度入口
  • 设计模板修饰演示文稿最新seo黑帽技术工具软件
  • 个人网站制作代码推广普通话手抄报内容50字
  • 58同城网站建设推广网站建设地域名网址查询
  • 百度托管运营哪家好拼多多关键词优化步骤
  • 网站logo图怎么做的seo外链工具下载
  • 做网站的工作是什么品牌营销策划
  • 网站建设分金手指排名十四世界500强企业名单
  • 做非法集资资讯的网站最新国内新闻10条
  • 网站建设运营岗位职责百度网站推广关键词怎么查
  • 推广网站和品牌网站的区别营销型制作网站公司
  • 如何实现网站开发深圳互联网推广公司
  • 开封哪里有做交友网站的成都网站改版优化
  • 旅游电子商务网站排名搜索网络如何制造
  • 网站如何做微信推广方案设计体验式营销案例
  • 网站怎么去优化百度中心人工电话号码
  • 餐饮公司 网站建设新闻稿发布
  • 丹江口网站开发优秀的品牌策划案例
  • 网站统计怎么做长尾关键词挖掘精灵
  • 时尚美容网站建设南京网络推广公司排名
  • 电信的网做的网站移动网打不开该找电信还是移动百度贴吧网页版登录
  • 网站后台管理密码破解如何进行网站推广?网站推广的基本手段有哪些
  • 在线做网站需要什么产品线上推广方式都有哪些