自动化测试之appium
文章平均质量分 62
App自动化测试
小样测试笔记
万事开头难
展开
-
自动化测试
开发框架只需要懂得自动化测试相关的库的应用以及相对熟练的编码能力即可。因为是机器在干活,所以所有的内容都是没有任何思维逻辑的。自动化测试是无法完全替代手工测试的。UI层主要做UI自动化测试级别的执行。重点关注的是每一行代码的运行正确性。接口后端完成时的接口测试主要测试的是内部接口。自动化测试早期是专门指使用工具来进行测试的角色。不要过分强调所谓的平台,因为平台有的框架都可以有。测试开发是专门指编写代码来进行测试的角色。自动化测试是由机器来执行的测试行为。自动化测试和测试开发是一个岗位。...原创 2022-07-24 14:49:10 · 392 阅读 · 0 评论 -
Chrome开发者工具之测试
开发者工具一定要设定为弹出的模式Elements:箭头一般应用元素查找ctrl+F的查找框用于元素校验,后期可确保通过元素定位的方法定位到的元素值是唯一的还是多个Console:输入命令Source:某些元素定位很复杂,可以通过它来定位。(比如一闪而过的某些信息,快捷键F8)Network:抓包工具 ,设置访问的速度Nothrottling......原创 2022-07-24 15:57:33 · 231 阅读 · 0 评论 -
Appium:使用真机进行ios自动化测试(最新适用!Mac M2和Xcode版本)
我之前下载过低版本WebdriverAgent,但是配置完运行的时候就报错,具体好像是因为不支持Framework,需要构建XCFramework,但是查询之后这个办法很麻烦,所以尝试重新下载新的WebdriverAgent,然后查到IOS自动化需要下载WebDriverAgent到我们的appium环境下进行编译。对于测试更高版本的ios系统(12以上),如果你在facebook的github下载进行替换是不会支持的。运行前一定要选择和自己手机相适配的系统版本,我这里选择的是iOS15.3。......原创 2022-08-14 10:45:09 · 2388 阅读 · 1 评论 -
Appium:ios自动化环境搭建
中,Preferences > Location > Command Line Tools,选择你的xcode版本之后,然后就可以安装成功啦~~在app store下载,Xcode开发ios应用程序所需要的,并且可以操作模拟器,后面需要配置的一些东西也需要xcode。的框架,而appium又引用了该框架,之后我们也会用到,所以这里先点下面的链接下载,下载完解压使用就可以。Command Line Tools是在Xcode中的一款工具,可以在。4. 安装cnpm (有些不能用npm下载的,需要用cnpm)原创 2022-08-24 10:51:18 · 1242 阅读 · 0 评论 -
Appium : 原理及Android自动化环境搭建
Appium Server 是 Appium 组织开发的程序,它负责管理手机自动化环境,并且转发自动化程 序的控制指令给手机,并且转发手机给自动化程序的响应消息。这些自动化框架提供了在手机设备上运行的库,可以让程序调用这些库,像人一样自动化操控设备和APP,比如:点击、滑动,模拟各种按键消息等。手机上的自动化代理接收到指令后,调用手机平台的自动化库,执行点击操作,返回点击成功的结果给 Appium Server。自动化程序是由我们来开发的,实现具体的手机自动化功能。翻译 2022-08-24 10:20:41 · 339 阅读 · 0 评论