10 2021 档案
摘要:一、下载安装插件 打开浏览器,打开“应用程序菜单”,搜索插件或者安装已下载好的插件 二、插件使用 先打开插件定位功能,然后按F12,打开浏览器“开发工具”,然后选择元素查看器,点击需要查看的元素。 然后,再点击XPath Finder插件,弹出自动识别的定位方法,选择并粘贴即可 三、附件 插件下载地
阅读全文
摘要:一、fixture函数 在pytest中,Fixture是一种被特别对待的函数。当这个函数被标记成为Fixture后,我们就可以在测试函数中使用它了。fixture函数可以放在测试脚本中,但常用方法是将其放在conftest.py文件中。有两种方法来调用fixture函数,一种是@pytest.ma
阅读全文
摘要:一、用例排序 pytest中用例之间的顺序默认是按文件名ASCLL码排序,文件内的用例默认是按照从上往下顺序执行。要改变用例的执行顺序,可以安装第三方插件pytest-ordering实现自定义用例顺序,由此可以解决用例的依赖问题。命令如下: pip install pytest-ordering
阅读全文
摘要:在Web自动化时,为了提高UI自动化脚本的运行效率,在脚本前后准备好各种数据,可以利用接口自动化将准备条件做好。由此引出的问题是如何保持接口自动化和UI自动化的登陆状态。其本质就是接口自动化的cookie能顺利转成浏览器能识别的cookie。 一、浏览器cookie操作 1、获取cookie 通过以
阅读全文
摘要:在web自动化测试过程中,需要定位闪退的toast提示信息时,有时因提示信息时间太短而无法定位,此时可以用以下两种方式进行有效定位。 一、设置Disabled JavaScript 1、打开chrome浏览器,访问被测试页面,在出现提示信息的操作之前按下F12,打开开发者工具。如图: 2、打开设置页
阅读全文