
WEB自动化测试
文章平均质量分 72
WEB自动化测试
闪亮伞
这个作者很懒,什么都没留下…
展开
-
Selenium 设置元素等待的三种方式详解
Selenium 设置元素等待的三种方式 1. sleep 强制等待 2. implicitly_wait() 隐性等待 3. WebDriverWait()显示等待转载 2022-07-20 19:33:59 · 1285 阅读 · 0 评论 -
Python Selenium Xpath高级定位用法
目前很多网页前端代码是框架或 JS 生成的,就导致了混乱而难以定位。为了快速而又复杂定位 Selenium 中有一个 Xpath 选择器,可以选择复杂的页面定位,也是爬虫在网页定位中的较优的选择。2、通过相对路径定位元素3、使用索引定位元素4、使用XPATH的属性值定位元素5、使用XPATH的属性名称定位元素6、使用任意值来匹配属性及元素7、使用模糊的属性值匹配starts-with():匹配一个属性开始位置的关键字,是模糊定位的一种。ends-with():匹配一个属性结束位置转载 2022-07-06 16:15:02 · 2969 阅读 · 0 评论 -
pycharm如何使用pytest以及VScode如何使用pytest
前提前提是电脑上必须有python环境,并且安装了pytest,如果没有做这些工作,可以参考我的其他博客先把准备工作做好。win10配置python环境pip安装pytest以及所遇到的问题pycharm进入设置(settings)- Tools - python integrated tools - default test runner 改为pytest ,点击ok进行保存设置。在测试文件头部导入包文件 import pytest。运行时选择pytest运行。VScode文件头部原创 2022-02-23 17:06:58 · 2499 阅读 · 0 评论 -
Airtest - Image editor详解(解决图片中元素定位不准的问题)
元素在图片内,但是运行脚本的结果是元素没有被点到,解决由于被点击元素不在图片中间位置导致元素被点空的问题。原创 2022-02-10 16:35:32 · 2558 阅读 · 0 评论 -
Airtest入门 - 连接安卓设备及常用操作
连接安卓设备(模拟器)找到AiretestIDE右侧的设备窗(如果没有,在顶部导航栏找到: 窗口 - Devices),第一个部分就是移动设备的连接,连接安卓设备的操作如下:1,先打开本地的模拟器,然后打开模拟器的开发者模式2,点击远程设备连接的按钮3,输入设备号4,点击连接按钮5,设备就会被列出来,点击connect就好三个备选的连接参数:Use javacap: 这个选项是为了防止设备出现黑屏的情况,如果你在连接模拟器之后出现黑屏的情况,可以勾选这个选项。Use ADB Or原创 2021-12-27 17:43:29 · 13499 阅读 · 0 评论 -
Airtest入门 - AirtestIDE基本使用
简介Airtest是网易开发的一款UI自动化测试框架,可以跨平台,支持Windows、IOS、Android,它主要是通过图形来识别元素的。它的好处就是可以将我们日常工作中的点点点操作变成自动化脚本,每次只需要运行脚本就可以达到目的,它和Selenium类似,都是UI的自动化框架,不过Selenium是通过元素属性进行定位的,只是可以将浏览器中的操作给自动化,但是Airtest可以将你在电脑上进行的所有操作自动化。下载airtestIDEAirtest官网网址: https://airtest.net原创 2021-12-24 19:09:44 · 23170 阅读 · 0 评论