连接方式
图为Airtest IDE 右边的窗口,刷新ADB 会出现你设备的设备号,点击connect 会连接成功(同时界面会出现手机的实时界面)。
无线ADB连接
打开cmd 输入 adb tcpip XXXX 与PC端的通信,也就是说:Android 系统提供了一种基于 Socket 的 ADB 连接模式,那么只需要按照 ADB 通信协议在端上与本机的 端口进行通信即可获得 ADB shell 的执行能力
Poco
Poco是另外一种形式的脚本,它与一般的自动化工具一样,通过元素本身的属性来定位元素,并且它同样支持录制。
点击右上角第一个的录制按钮。然后,继续在android映射的界面上点点点。
注意录制的时候记得添加一段换,
from poco.drivers.android.uiautomation import AndroidUiautomationPoco
不然会出现这样的报错提示:
AndroidUiautomationPoco’ is not defined
但从poco的API来看比appium更为简洁。
如果你要做的是非游戏的APP的话,poco应该是我们后面学习的重点。这样的代码不管是和单元测试框架结合还是使用PO设计模式都是没有问题的。
而且,同样提供元素的属性展示,又有录制功能加持,在开发效率上应该会提高不少。
如果你有一定的Python基础,那么这将是一个不错的选择。
而且Airtest 对于iOS也是支持。
今天的文章appium和airtest_Airtest简单介绍分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/11217.html