来啦老铁!

这两天有个任务需要在桌面端 UI 自动化中使用隐私模式进行测试,之前没有用过,且在调研的时候还是小小花了点时间各种查资料的,因此做一下记录;

学习路径

1、Chrome 浏览器配置;

2、Edge 浏览器配置;

3、Firefox 浏览器配置;

4、Safari 浏览器配置;

1. Chrome 浏览器配置;

"goog:chromeOptions": {args: ["--incognito"]
}

2. Edge 浏览器配置;

"ms:edgeOptions": {args: ["--inprivate"]
}

3. Firefox 浏览器配置;

"moz:firefoxOptions":{args: ["--private"],
}

4. Safari 浏览器配置;

Safari 就比较有意思了(难搞),查看了一下 wdio 的代码,发现有个配置名,叫 safari.options,本想跟上述的类似就可以了,实际上不管 safari.options 配置了啥玩意儿,脚本都会报 400 的错误,网上找了一圈也没有这方面的信息,最后我在 wdio 上留了个 bug,作者给回复了:

Safari 浏览器配置

貌似也是那么一回事,也就是说 Safari 浏览器本身就有了隐私模式的效果,自动化这边不用再作什么了~

至于其他浏览器,笔者项目中没有用到,网上查找资料的时候看到跟 1 ~ 3 的配置类似,需要的同学请自行查找资料~

能力有限,欢迎指正、互相交流,感谢~


资源分享

下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取 【保证100%免费】

Web UI 自动化测试:如何使用隐私模式进行测试相关推荐

  1. Web UI 自动化测试环境搭建 (转载自51测试天地第三十九期上)

    1. 安装 Python 2.7 并设置系统环境变量 2. 下载并安装 python setuptools Easily download, build, install, upgrade, and ...

  2. 基于Selenium与Pytest框架的Web UI自动化测试系统的设计与实现

    摘要 随着互联网的高速发展,软件技术日新月异,产品更新换代的加快等,始终都离不开一个最核心的要素就是保证产品的质量,测试人员则在其中担任着不可或缺的角色.测试人员的主要工作职责就是通过各种测试手段去发 ...

  3. WEB UI自动化测试框架搭建(一)_公用方法Utils

    本栏目内的所有项目使用的都是PyCharm 2020.1专业版,可以下载后自行在网上找教程破解. WEB UI自动化测试框架搭建(一)~(七)源代码:https://download.csdn.net ...

  4. Web UI自动化测试系统设计

    Web UI自动化测试系统设计 1. 自动化测试简介 1.1 什么是好的自动化测试框架 在创建测试自动化框架时,我们应该考虑以下要点: 能够通过使用适当的抽象层快速创建自动化测试 应易于维护和扩展应该 ...

  5. Web UI 自动化测试框架 seldom

    基于 selenium 和 unittest 的 Web UI自动化测试框架. 特点 提供更加简单API编写自动化测试. 提供脚手架,快速生成自动化测试项目. 自动生成HTML测试报告生成. 自带断言 ...

  6. 种草Cypress和TestCafe,QA同学一定想了解的Web UI自动化测试工具

    摘要:Cypress和TestCafe这两个工具相比于Selenium都更加的轻量级,且在不同的方面有了改进,比如安装更简单,增加了内置等待机制,调试更加方便等. Cypress.TestCafe.P ...

  7. 通过录屏自动测试web端查询功能_海豚 Web UI自动化测试工具

    http://div.io/topic/1339 海豚是什么? 没错,它是一个 Web UI自动化测试工具,专治Web UI的各种疑难杂症,目前只针对移动端Webapp量身定做. 说到 Web UI的 ...

  8. Python+Behave+Allure Web UI自动化测试

    基于BDD模式的Web UI自动化测试体验,集成了python,behave,allure,非主流的一个路线,可以一起玩玩. 1. 概念解释 Python: 大家都懂,3以上版本 Behave:行为驱 ...

  9. Web UI自动化测试实例(登录网易云音乐账户)——(五)Taiko

    初步想法:用Taiko自动化工具,实现登录太简单了吧! 一.对taiko的认识 初识taiko: 自动化测试工具-----Taiko taiko的安装:可能踩如下坑,那些年的坑之node.js 和 t ...

最新文章

  1. isnull的使用方法
  2. Windows 10 开发环境搭建
  3. 使用ueditor小结
  4. Python数据收集及分析学习相关
  5. python装饰器两层和三层区别_学习python的第十五天(函数的装饰器,两层装饰器和三层装饰器)...
  6. [转]VS2010中的单元测试
  7. keynote使用手册_如何使用Keynote和智能手机为AR创建原型
  8. 《Essential C++》笔记之迭代器Iterator(泛型指针)
  9. AAuto如何设置定时器
  10. linux定义数据结构压缩,Linux下数据结构学习笔记
  11. paip. 混合编程的实现resin4 (自带Quercus ) 配置 php 环境
  12. 硕士论文——页眉页脚设置
  13. (转)wincap抓包原理
  14. 【Knowledge】Apex callout 与外部service的统合
  15. 微信网页中点击图片放大
  16. 李沐动手学深度学习第四章-4.9.环境和分布偏移
  17. 给小白分享几个学习Android的网站
  18. html中vue数据请求的三种方法
  19. TiKV源码分析(一)RaftKV层
  20. OBS 录制视频 自己留存

热门文章

  1. 查询各门课程的最高分、最低分、平均成绩
  2. 关于BLAS的简单介绍
  3. SqlBoy:间隔连续问题
  4. 清华毕业大牛教你涨薪5K的JVM调优骚操作是什么!如何在简历写上熟悉(精通)JVM调优,有过线上调优经验!
  5. Kubernetes部署(六):k8s项目交付----(3)集群监控
  6. Java的byte类型详解
  7. 二、预训练模型预测(Datawhale组队学习)
  8. linux定时更换无规则ip,Linux下使用keepalived实现虚IP的切换
  9. 实时PCR的双标记荧光探针BHQ-3 acid,1338332-66-3,BHQ-3可以位于5或3末端或寡核苷酸的内部
  10. serverlet 区别_JSP与Serverlet的区别