软件测试|web自动化测试神器playwright教程(十六)
前言 在我们的日常工作中,经常会遇到文件下载的事件,如下图: 我们可以看到在下载文件时会弹出一个Windows对话框,我们知道,selenium只能操作web页面,无法操作Windows对话框,使用selenium时,我们可以借助autoit等工具实现该功能。 playwright则可以不借助其他工...
软件测试|web自动化测试神器playwright教程(十五)
前言 我们在日常工作中,会经常遇到弹出警告框的问题,弹框无法绕过,必须处理才可以执行后续的测试,所以弹框处理也是我们必须掌握的一个知识。弹框通常分为3种,分别为alert,confirm,promot。 alert弹框:只有信息和确定按键 confirm弹框:在alert弹窗基础上增加了取消按钮 p...
软件测试|web自动化测试神器playwright教程(十四)
前言 我们在日常工作中,经常会遇到下面的情况,我们需要在一个下拉框中选择一个选项: 在使用selenium定位的过程中,我们可以选择使用selenium的Select类,有了playwright,我们的操作会变得更简单一些。 playwright也提供了select的方法进行操作。 select 用...
软件测试|web自动化测试神器playwright教程(十三)
前言 我们在工作中,会遇到需要使用不同的硬件设备测试兼容性的问题,尤其是现在手机型号,屏幕大小分辨率五花八门的,我们基本不可能全部机型都用真机测试一遍,playwright提供了模仿机型的功能,我们可以使用playwright来模拟设备。 设置手机模式 配置需要模拟的设备,我们需要配置我们使用的设备...
软件测试|web自动化测试神器playwright教程(十一)
前言 在我们进行web自动化测试的过程中,我们经常会面临需要登录的情况,每一次打开页面如果都需要重新登录的话,就会大大增加测试所需要的时间,体现不出自动化测试的优势,我们都知道selenium可以通过cookie实现登录,那么playwright能不能实现这个功能呢? 答案是肯定的,playwrig...
软件测试|web自动化测试神器playwright教程(十)
前言PO设计模式是我们在进行web自动化测试中经常使用到的思想和原则,甚至已经成为了web自动化测试的标准模型,PO设计模式在selenium官方文档中是被推荐的原则,同样的,playwright也是完全支持我们按照PO模式的思想来写我们的测试用例。什么是PO?PO,即Page Object,直译为...
软件测试|web自动化测试神器playwright教程(九)
前言在我们编写web自动化测试脚本时,我们通常会使用浏览器自带的开发者工具去查找元素,但是也会存在我们在页面中能找到的元素,但是在运行脚本时,元素却找不到,这是日常的web自动化测试工作中,最让人头疼的问题。playwright提供了打断点的功能,使得我们可以直接在页面上进行调试,我们甚至可以直接使...
软件测试|web自动化测试神器playwright教程(八)
前言selenium中提供了一个selenium IDE的工具用于脚本录制,我们通过插件市场安装之后,便可以将我们对浏览器页面的操作录制成脚本,并输出成java或Python等语言的脚本,我们可以通过生成的脚本再次回放我们的操作。作为一个比selenium更加强大的web自动化测试工具,当然也拥有录...
软件测试|web自动化测试神器playwright教程(七)
前言有时候我们需要通过屏幕截图来验证我们测试是否正常执行,selenium提供了截图的功能,我们可以截取当前整个屏幕的内容,playwright更加强大,除了截取当前屏幕,还可以截长图,也可以对某个元素截图。下面我们就分别来介绍一下playwright截取当前屏幕,截取长图以及截取某个元素。scre...
软件测试|web自动化测试神器playwright教程(六)
前言在web自动化测试的工作中,弹窗以及页面切换是我们比较头疼的问题,我们都是需要通过switch切换到弹窗或者页面上进行操作,再切换回到我们的原页面进行操作,这样的操作十分繁琐,我们需要去获取window_handle,作为切换页面的对象,playwright在这方面就有很大的优势。本篇文章我们就...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
测试软件测试相关内容
- 软件测试智能测试
- 软件测试智能测试策略
- 软件测试测试缺陷
- 软件测试测试用例测试
- 软件测试集成测试
- 软件测试docker测试
- 软件测试测试策略
- 软件测试定位测试
- 软件测试人工智能测试
- 软件测试模式测试
- 软件测试测试开发测试
- 软件测试测试开发pytest测试
- 软件测试测试全日制pytest fixture
- 软件测试测试运行
- 软件测试测试参数化
- 软件测试测试文章
- 测试软件测试类型
- 软件测试测试评审
- 测试软件测试概念
- 软件测试测试概念
- 软件测试测试解析
- 软件测试测试npm
- 软件测试测试系统
- 软件测试测试ubuntu系统
- 软件测试学习测试模型
- 测试软件测试概念模型
- 软件测试测试chatgpt
- 软件测试项目测试
- 软件测试测试生命周期
- 软件测试测试请求
- 软件测试面试题测试
- 软件测试测试黑盒测试
- 软件测试测试白盒测试
- 软件测试案例测试
- 嵌入式软件测试笔记测试
- 软件测试测试参考
- 软件测试实验测试案例
- 软件测试实验web应用测试
- 软件测试测试分类
- 测试软件测试原则
- 软件测试可靠性测试
- 软件测试selenium测试
- 软件测试一盘异常测试
- 软件测试面试题测试区别
- 软件测试面试题负载测试测试
- 软件测试负载测试测试
- 软件测试面试题弱网测试
- 测试面试软件测试原则