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

网站优化网中国建设招标网?官方网站

网站优化网,中国建设招标网?官方网站,自己如何建设校园网站,四川建设机械网站在 pytest.ini 文件中配置 playwright 的选项可以更好地控制测试执行的过程。 在终端输入pytest --help,可以找到playwright的配置参数 目录 1. --browser{chromium,firefox,webkit} 2. --headed 3. --browser-channelBROWSER_CHANNEL 4. --slowmoSLOWMO 5. …

在 pytest.ini 文件中配置 playwright 的选项可以更好地控制测试执行的过程。

在终端输入pytest --help,可以找到playwright的配置参数

目录

1. --browser={chromium,firefox,webkit}

2. --headed

3. --browser-channel=BROWSER_CHANNEL

4. --slowmo=SLOWMO

5. --device=DEVICE

6. --output=OUTPUT

7. --tracing={on,off,retain-on-failure}

8. --video={on,off,retain-on-failure}

9. --screenshot={on,off,only-on-failure}

10. --full-page-screenshot

示例配置文件


下面讲讲这些选项的具体含义和用途:

1. --browser={chromium,firefox,webkit}

作用: 指定用于测试的浏览器引擎。可以选择 chromium (默认), firefox, 或 webkit。
示例: 

[pytest]
browser = firefox

2. --headed

作用: 以非无头模式运行测试,即打开一个可视化的浏览器窗口。
示例:

[pytest]
addopts = --headed

3. --browser-channel=BROWSER_CHANNEL

作用: 指定要使用的浏览器通道,例如 stable, beta, dev, canary 等。
示例:

[pytest]
browser_channel = canary

4. --slowmo=SLOWMO

作用: 使测试执行过程减速,以毫秒为单位。这对于调试测试非常有用。
示例:

[pytest]
addopts = --slowmo 500

5. --device=DEVICE

作用: 模拟特定设备的视口大小和触摸事件。可以使用预定义的设备名称,如 iPhone X, iPad Mini, 等。
示例:

[pytest]
addopts = --device iPhone X

6. --output=OUTPUT

作用: 指定测试结果(如视频、截图等)的输出目录,默认为 test-results。
示例:
 

[pytest]
output = custom-test-results

7. --tracing={on,off,retain-on-failure}

作用: 控制是否为每个测试记录追踪信息。
on: 总是记录追踪信息。
off: 不记录追踪信息。
retain-on-failure: 只有测试失败时保留追踪信息。
示例:
 

[pytest]
addopts = --tracing retain-on-failure

8. --video={on,off,retain-on-failure}

作用: 控制是否为每个测试录制视频。
on: 总是录制视频。
off: 不录制视频。
retain-on-failure: 只有测试失败时保留视频。
示例:

[pytest]
addopts = --video retain-on-failure

9. --screenshot={on,off,only-on-failure}

作用: 控制是否自动为每个测试捕获截图。
on: 总是捕获截图。
off: 不捕获截图。
only-on-failure: 只有测试失败时捕获截图。
示例:

[pytest]
addopts = --screenshot only-on-failure

10. --full-page-screenshot

作用: 是否捕获整个页面的截图,而不是当前视口的截图。
示例:

[pytest]
addopts = --full-page-screenshot

示例配置文件

下面是一个完整的 pytest.ini 文件示例,展示了如何配置上述选项:

[pytest]
addopts = --browser firefox --headed --slowmo 500 --device iPhone X --output custom-test-results --tracing retain-on-failure --video on --screenshot only-on-failure --full-page-screenshot

这些配置选项可以单独使用,也可以组合使用。
配置选项可以通过命令行参数传递给 pytest,也可以写入 pytest.ini 文件中。
通过命令行传递的选项会覆盖 pytest.ini 文件中的设置。

http://www.yayakq.cn/news/170143/

相关文章:

  • 做网站建设的有哪些潍坊企业自助建站系统
  • 上饶网站开发小程序开发外包
  • 有什么网站是python做的网站规划文案
  • 临沂做四维和美家网站网络商务
  • 凤城网站建设网站建设网站优化
  • 太原做网站直通车163邮箱官方注册入口
  • 手机网站优化排名怎么做中国建筑集团有限公司电话
  • 网站设计和平面设计哪些网站可以做设计方案
  • 三网合一的模板网站牟平网站制作公司
  • 北京环评在那个网站上做网站后台的验证码
  • 工业园区网站建设方案WordPress数据库大
  • 电商网站开发详细介绍如何制作网页链接教程
  • 短视频素材下载网站无水印西安网站漏洞
  • 哪个网站可以做市场调研报告怎样查找网站域名归属
  • 2022年百度seoseo搜索引擎优化就业前景
  • 邯郸市魏县建设局网站网站 后台模板
  • jsp网站建设期末作业移动网站建设的前期规划内容
  • 中国工程建设领域网站毕业设计网站设计说明书
  • 恶意镜像网站程序阳江彭志雄
  • 网站建设使用的什么软件有哪些搞好姓氏源流网站建设
  • 自己创建网站怎么做电商大兴做网站建设制作
  • 昌邑微信网站建设公司嵊州网站制作
  • 校园网站建设聊天软件
  • 大型网站团队人数网站建设费用英文
  • 网站建设傲哪个网站微博做的最好
  • 鲜花网站建设规模设想设计君网站
  • seo网站优化培训怎么样网站建设裕鸿国际
  • 东莞网站建设 服饰网站制作属于什么科目
  • 程序员除了做软件是不是就做网站阿里巴巴做国际网站多少钱
  • 正版素材网站突发 佛山出大事