摘要: 手机端 iOS:Safafi Android:chrome 或 Chromium 或 Browser 备注:被测浏览器不可以是第三方浏览器 PC端 安装 Chrome浏览器(或chromium),可以访问https://www.google.com (这个可能需要安装个谷歌访问助手,或者通过vpn) 阅读全文
posted @ 2021-12-12 21:55 于慧妃 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 1. 特点 是简易消息提示框 无法获得焦点 显示时间较短,一般情况在3~5s左右 系统级别的控件,归属于系统settings。app发送消息时,向系统发送请求,由系统统一弹框,这类控件不在app内 2. 定位 appium 使用 uiautomator 底层机制来分析抓取toast,把toast放到 阅读全文
posted @ 2021-12-11 21:31 于慧妃 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 官方文档:http://appium.io/docs/en/writing-running-appium/caps/index.html newCommandTimeout 1. 上一次请求和下一次请求时间间隔,默认60s,设置时的单位是:秒。 2. 场景,例如:上传apk,上传大文件,弱网测试…… 阅读全文
posted @ 2021-12-11 20:32 于慧妃 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一、属性获取 1. 与selenium不同,有大量移动端元素的属性值 2. 官方文档地址:http://appium.io/docs/en/commands/element/attributes/attribute/ 3. 用法:先获取元素,然后用get_attribute(str) 方法,根据元素 阅读全文
posted @ 2021-12-11 14:47 于慧妃 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 1. 什么情况下需要显示等待? 答:隐式等待只能判断目标元素是否出现在dom树里,一些属性是否加载完成是无法判断的。 显示等待可以等待动态ajax元素,异步加载等,例如:图片视频就是异步加载 PS:主要用于判断一些属性、js脚本等。 2. 显示等待用到的两个类: 答:selenium包中的 WebD 阅读全文
posted @ 2021-12-10 13:18 于慧妃 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 问题:allure报告页面下载的csv文件,excel打开后中文内容乱码。(text格式打开就时正常的) 解决方案:先将文件用notepad++打开,编码格式改为UTF-8-BOM,保存后,再次用excel打开就能正常显示了。 阅读全文
posted @ 2021-12-08 17:53 于慧妃 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 想要达到的目标如下: 点击页面,在上方显示坐标信息 设置步骤如下: 1. 在系统应用下找到 【系统应用-->设置】 2. 滑动到最下方,找到【开发者选项】 3. 找到【输入-->指针位置】,在右侧点击打开 4. 使用时点击页面不放,在上方即可看见x、y坐标 阅读全文
posted @ 2021-12-07 15:35 于慧妃 阅读(1339) 评论(0) 推荐(0) 编辑
摘要: 1. 该工具仅支持Android系统的的定位。 2. 该工具是sdk路径下的工具。 3. 打开:cmd中输入uiautomatorviewer,回车后会自动调起工具 4. 基本操作 在真机/模拟器上打开要操作的页面,然后在工具中点击“device screenshot" ,同步加载要操作的页面 移动 阅读全文
posted @ 2021-12-07 12:49 于慧妃 阅读(227) 评论(0) 推荐(0) 编辑
摘要: ​ 1. 打开appium desktop,启动server 2. 打开被测机器(这里用的mumu模拟器) 3. 连接设备:adb connect 127.0.0.1:7555(该命令可在模拟器官网常见问题中找到) ​ 4. 打开inspector session,开始填写被测信息 可以一项一项的添 阅读全文
posted @ 2021-12-04 22:12 于慧妃 阅读(85) 评论(0) 推荐(0) 编辑