05 2019 档案
摘要:思考 在自动化过程中,元素出现受网络环境,设备性能等多种因素影响。因此元素加载的时间可能不一致,从而会导致元素无法定位超时报错,但是实际上元素是正常加载了的,只是出现时间晚一点而已。那么如何解决这个问题呢? 元素等待作用 设置元素等待可以更加灵活的制定等待定位元素的时间,从而增强脚本的健壮性,提高执
阅读全文
摘要:1 from app.find_element.capability import driver 2 from time import sleep 3 4 # 使用uiautomator方法定位元素 5 6 accunt_input = driver.find_element_by_android_uiautomator('new UiSelector().text("请输入...
阅读全文
摘要:使用poi读取excel数据示例 分两种情况: 一种读取指定单元格的值 另一种是读取整行的值 依赖包: 代码示例:
阅读全文
摘要:HttpClient get请求获取数据流,将数据保存为文件
阅读全文
摘要:capability.py sendkey_3.py
阅读全文
摘要:# 退出驱动driver.quit()# 退出当前应用driver.close_app()# 启动当前应用driver.launch_app()# 置于后台XX秒后恢复driver.background_app(3)
阅读全文
摘要:场景: 有的按钮在第一次打开时显示,之后就不显示了,如更新提示、特性介绍等,面对这样的场景写了如下脚本,增加脚本的复用性。 no_element_exception_2.py
阅读全文
摘要:一、通过adb shell 查看 列如: C:\Users\admin>adb shell root@shamu:/ # dumpsys activity | grep kaoyan appPackage:com.tal.kaoyan appActivity:com.tal.kaoyan.ui.ac
阅读全文
摘要:Appium查询元素有两种方式 一种是使用UI Automator: 参考 https://www.cnblogs.com/gongxr/p/10906736.html 另一种是使用appium的Inspector 1)启动Appium Server,点击“Inspector”按钮: 2)填写参数,
阅读全文
摘要:简介 Android 4.3发布的时候包含了一种新的测试工具–uiautomator,uiautomator是用来做UI测试的。也就是普通的手工测试,点击每个控件元素 看看输出的结果是否符合预期。比如 登陆界面 分别输入正确和错误的用户名密码然后点击登陆按钮看看是否能否登陆以及是否有错误提示等。 官
阅读全文
摘要:import com.google.common.collect.Lists; import lombok.extern.slf4j.Slf4j; import org.junit.Test; import java.util.*; import java.util.stream.Collector
阅读全文