摘要: 设备交互api appium官网文档提供了很详细的api说明,有空去看:appium.io 这里是appium.io 的Documentation,英文版 下图为打电话: 这个坑爹的课程,它省略了关于Android sdk 模拟器的部分,所以我们需要先学会怎么设置这个玩意儿,参考https://ww 阅读全文
posted @ 2022-01-22 21:51 云啊云的囤粮地 阅读(59) 评论(0) 推荐(0)
摘要: android webview 技术原理 第一步:输入如下命令可以将appium日志打印出来重命名并下载到本地,输入好后,运行完测试代码即可去当前路径看拉取的日志 appium -g appium1.log |tee 但是吧,tee命令是Linux上的命令,cmd上没法用,在gitbash上倒是能用 阅读全文
posted @ 2022-01-15 22:33 云啊云的囤粮地 阅读(76) 评论(0) 推荐(0)
摘要: 微信小程序测试 根据微信官方文档给出的测试代码示例来看,不建议使用微信官方的自动化测试方案/框架,多处运用直接等待,局限性太大 可以通过Chrome的inspect看webview用的driver版本,自动化使用的driver版本只要划线部分的主版本号一致即可 上图最后一行代码是java版本需要加的 阅读全文
posted @ 2022-01-15 22:03 云啊云的囤粮地 阅读(131) 评论(0) 推荐(0)
摘要: android webview测试 android 纯web页面(在浏览器可以打开的应用)测试 native app :优点,原生应用,sdk开发和安卓系统契合度高性能好。缺点,功能更新依赖应用包更新,步骤繁琐且耗时,开发成本高。 Hybrid app:优点,混合应用,原生和web结合,部分功能可随 阅读全文
posted @ 2022-01-02 21:52 云啊云的囤粮地 阅读(451) 评论(0) 推荐(0)
摘要: 参数化用例 原来的测试用例: 参数化后的测试用例: 阅读全文
posted @ 2022-01-02 20:51 云啊云的囤粮地 阅读(41) 评论(0) 推荐(0)
摘要: 属性获取与断言 java原代码如上 实际运用如下: 断言 pycharm安装PyHamcrest 然后代码导入:from hamcrest import * 然后使用assert_that()函数,这个函数里还可以调用各种方法 阅读全文
posted @ 2021-12-31 22:46 云啊云的囤粮地 阅读(51) 评论(0) 推荐(0)
摘要: 特殊控件toast识别 Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。 如登录时一闪而过的提示“登陆成功”就是 Toast。 例子: 在demoAPP中点击元素search获取一个to 阅读全文
posted @ 2021-12-31 16:07 云啊云的囤粮地 阅读(85) 评论(0) 推荐(0)
摘要: 显示等待机制 阅读全文
posted @ 2021-12-30 21:30 云啊云的囤粮地 阅读(35) 评论(0) 推荐(0)
摘要: 高级定位技巧 xpath定位 https://www.w3school.com.cn/xpath/xpath_syntax.asp 与selenium里web元素定位里的xpath定位差不多: https://www.cnblogs.com/w-c-y/p/15595822.html uiautom 阅读全文
posted @ 2021-12-26 22:18 云啊云的囤粮地 阅读(64) 评论(0) 推荐(0)
摘要: 触屏操作自动化 在模拟器/手机上直接获取坐标点的方法:设置——>开发者选项——>打开输入里的指针位置,然后就会看到顶部出现坐标 实例,通过坐标点实现从一点滑动到另一点的操作: 但是,通过坐标点的话,维护的成本很高,因为它会岁设备界面大小改变而改变,所以不推荐写详细坐标数字这种方法。 可以通过使用相对 阅读全文
posted @ 2021-12-26 21:32 云啊云的囤粮地 阅读(58) 评论(0) 推荐(0)