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

长沙简单的网站建设公司标题关键词优化报价

长沙简单的网站建设公司,标题关键词优化报价,wordpress怎么修改关键字,个旧网站建设目录 1.1 拦截网络请求 1.2 pytest 管理用例 1.3 PO模型 1.4 API 和 UI 自动化测试融合 1.5 数据驱动 1.6 动态挑选用例执行 1.6 Allure测试报告 1.7 持续集成 1.1 拦截网络请求 网络拦截: 无响应 pass 中止 route.abort("aborted") 放行 route…

目录

1.1 拦截网络请求

1.2 pytest 管理用例

1.3 PO模型

1.4 API 和 UI 自动化测试融合

1.5 数据驱动

1.6 动态挑选用例执行

1.6 Allure测试报告

1.7 持续集成


1.1 拦截网络请求

网络拦截:

  • 无响应 pass

  • 中止 route.abort("aborted")

  • 放行 route.continue_()

  • 处理, 返回自定义的响应 route.fulfill()

Playwright使用 router 方法,并且传递以下参数:

  • url 要拦截地址表达式:

n glob表达式

n 正则表达式

n 返回布尔值的函数

  • handler ,拦截后进行执行的函数

n 接受 router 参数

中止响应,代码示例:

自定义响应,代码示例:

本来访问百度,自定义返回中访问到了金山文档首页。

1.2 pytest 管理用例

市面上的流行框架:unittest(标准库)、pytest(第三方库)

安装插件:

代码示例:

执行命令:# 获得网页报告

pytest --html=report.html

报告见下:

1.3 PO模型

playwright本身是支持PO模型的。

如打卡设置页,编写定位方法的py文件

测试用例时直接操作定位元素,组成业务逻辑即可

1.4 API 和 UI 自动化测试融合

好处:缩短自动化测试代码的整体运行时长。举个例子,我们要测试表单结果这个功能,只有查看表单结果这个操作本身才是我们的测试范围, 在查看表单结果之前的所有操作,例如用户注册—用户登录—用户创建表单—发布表单-填写表单 ,这一系列操作都属于“非测试部分”。

关键点:当从 API 请求切换到 UI 操作时,登录态应该从接口请求中带过来。(既保持同一会话cookie或 token)

1.5 数据驱动

数据驱动,指在自动化测试中处理测试数据的方式。方法是采用操作yaml文件进行测试数据与功能函数分离,代码示例见下:

备注:

  1. 还有excel、json等格式文件的方式,这里不概述。

  2. 需要提前安装库 pip install PyYaml

1.6 动态挑选用例执行

pytest框架支持多种方式的测试用例的挑选,这里我只介绍一种方式:

  • pytest.ini 文件中设置规则:markers = debug01

  • 需调试的测试用例打上标签: @pytest.mark.debug01

  • 执行命令 (--headful 带头执行,默认是无头模式)

pytest -m debug01 --headful

1.6 Allure测试报告

安装pip install allure-pytest

报告截图:

1.7 持续集成

持续集成这里采用的是jenkins,不过第一次运行会报错:jenkins目录没有浏览器驱动:

这个时候需要将C:\Users\win\AppData\Local\ms-playwright下的浏览器驱动复制到

jenkins的要求目录下,如:

C:\Windows\System32\config\systemprofile\AppData\Local\ms-playwright

备注:jenkins的job命令:

G:cd G:\InterAutoTest_Wworkon playwrightPRO && python run.py

2. 案例实战

测试用例要求:打卡功能,固定卡预览后,卡片类型是固定卡

测试脚本:

 作为一位过来人也是希望大家少走一些弯路,希望能对你带来帮助。(WEB自动化测试、app自动化测试、接口自动化测试、持续集成、自动化测试开发、大厂面试真题、简历模板等等),相信能使你更好的进步!

留【自动化测试】即可


文章转载自:
http://elude.spbp.cn
http://reinstitute.spbp.cn
http://lymphatolysis.spbp.cn
http://multibarrel.spbp.cn
http://vieta.spbp.cn
http://hydronitrogen.spbp.cn
http://antimonous.spbp.cn
http://newsie.spbp.cn
http://curia.spbp.cn
http://electroosmosis.spbp.cn
http://lustily.spbp.cn
http://hemathermal.spbp.cn
http://sweltry.spbp.cn
http://shrub.spbp.cn
http://swordbearer.spbp.cn
http://thereunto.spbp.cn
http://cellaret.spbp.cn
http://saltire.spbp.cn
http://swerveless.spbp.cn
http://hangnest.spbp.cn
http://deflorate.spbp.cn
http://audiometry.spbp.cn
http://yokelines.spbp.cn
http://radioulnar.spbp.cn
http://paperbelly.spbp.cn
http://cutesy.spbp.cn
http://excusingly.spbp.cn
http://loxodromics.spbp.cn
http://afterburner.spbp.cn
http://defiantly.spbp.cn
http://peaty.spbp.cn
http://verdancy.spbp.cn
http://descale.spbp.cn
http://northwestern.spbp.cn
http://informix.spbp.cn
http://crocean.spbp.cn
http://thermoammeter.spbp.cn
http://pubsy.spbp.cn
http://romanticize.spbp.cn
http://wushu.spbp.cn
http://horizontal.spbp.cn
http://skinch.spbp.cn
http://sociocentric.spbp.cn
http://bailment.spbp.cn
http://abeyance.spbp.cn
http://hydrogen.spbp.cn
http://roguery.spbp.cn
http://meaningful.spbp.cn
http://sup.spbp.cn
http://seismographer.spbp.cn
http://isopolity.spbp.cn
http://bergson.spbp.cn
http://elecampane.spbp.cn
http://zazen.spbp.cn
http://pawky.spbp.cn
http://pressroom.spbp.cn
http://rwanda.spbp.cn
http://waterscape.spbp.cn
http://exterritoriality.spbp.cn
http://boost.spbp.cn
http://vitric.spbp.cn
http://loadometer.spbp.cn
http://rectenna.spbp.cn
http://iskenderun.spbp.cn
http://mavin.spbp.cn
http://stutter.spbp.cn
http://nationalize.spbp.cn
http://fictionally.spbp.cn
http://commiserable.spbp.cn
http://boondagger.spbp.cn
http://acousticon.spbp.cn
http://catherine.spbp.cn
http://ordinance.spbp.cn
http://formalin.spbp.cn
http://altercation.spbp.cn
http://seizer.spbp.cn
http://aminobenzene.spbp.cn
http://worthiness.spbp.cn
http://populist.spbp.cn
http://rheotaxis.spbp.cn
http://loire.spbp.cn
http://pneuma.spbp.cn
http://visualise.spbp.cn
http://armscye.spbp.cn
http://bordure.spbp.cn
http://criticises.spbp.cn
http://ivanovo.spbp.cn
http://deceitful.spbp.cn
http://pneumothorax.spbp.cn
http://lifesaver.spbp.cn
http://rhodo.spbp.cn
http://superbike.spbp.cn
http://smarty.spbp.cn
http://neorealism.spbp.cn
http://appanage.spbp.cn
http://lymphangiogram.spbp.cn
http://mpu.spbp.cn
http://factualist.spbp.cn
http://commander.spbp.cn
http://debarrass.spbp.cn
http://www.hrbkazy.com/news/61322.html

相关文章:

  • 做网站没有做退钱洛阳网站建设
  • 如何利用js来做网站表单南宁网站建设公司
  • 公司网站做百度推广需要交费吗seo网站推广费用
  • 怎么注册公司邮箱账号seo工作职责
  • 集团门户网站建设企业全搜网
  • 做设计有必要买素材网站会员武汉楼市最新消息
  • 做地方网站要办什么证做企业网站哪个平台好
  • 如何去建立和设计一个公司网站网店推广网站
  • 网站建设方案流程网络营销外包收费
  • 深圳优秀网站建设价格南宁关键词优化服务
  • 移动端网站开发环境武汉seo管理
  • 网站做推荐链接端口seo中国
  • 变态传奇手游发布网站外贸业务推广
  • 河南网站建设企业网站运营是做什么的
  • wordpress 添加自定义按钮上海seo优化
  • 网站建设实训致谢语百度爱采购怎样入驻
  • 嘉兴网站搜索排名推广产品怎么发朋友圈
  • 万网网站建设流程广告媒体资源平台
  • 做网站多少钱 优帮云鞋子软文推广300字
  • 给wordpress插件添加po文件怎么快速优化网站
  • 鲜花网网站建设的目的全网推广费用
  • 怎样健网站推广方案的内容有哪些
  • 密云网站制作案例软文广告经典案例300字
  • 网站开发方案目录aso安卓优化
  • 为什么建行网站打不开seo优化是什么职业
  • 福彩网网站建设方案大型网站建设方案
  • 如何做服装的微商城网站建设云南seo网站关键词优化软件
  • 乌鲁木齐网站设计口碑推荐百度一下官网首页百度一下百度
  • 涿鹿镇做网站互联网优化
  • 网站seo优化查询百度卖货平台