随笔分类 -  UI自动化

app自动化toast信息获取
摘要:移动端测试比较常遇到toast类型的提示信息,那么对于这类信息我们要怎么获取呢,让我细细道来: 首先,获取toast信息要注意以下几点: 必须是Uiautomator2框架,设备配置参数中设置 "automationName": "UiAutomator2" 需使用xpath定位表达式查找元素 只能 阅读全文
posted @ 2020-12-25 16:22 小草小草随风飘摇 阅读(391) 评论(0) 推荐(0)
UIautomatorviewer连接设备报错Unexpected error while obtaining UI hierarchy
摘要:先来看下现象哈,点击sdk/tools下uiautomatorviever.bat,点击连接设备的图标,本以为就这么简单,那你就错了: 是不是看到这个瞬间心情就不好了,那么我们该怎么解决这个问题呢,归根结底还是要把界面元素属性找出来呀。。 耐心往下看,吧啦吧啦。。奉上解决方案: 1.在电脑随便某个盘 阅读全文
posted @ 2020-12-08 15:13 小草小草随风飘摇 阅读(258) 评论(0) 推荐(0)
说说UI自动化中的PO模式
摘要:PO模式,全称PageObject模式,即页面对象模式。将页面定位与业务操作分离。 po模式有以下几个优点: 1.易读性好 2.扩展性高 3.复用性强 4.维护性好 5.代码冗余率低 了解了po模式及po模式的优点,可po模式在实际项目中到底该怎么做呢?接下来我们就来看看: 在本篇中我将po模式分为 阅读全文
posted @ 2020-11-24 17:19 小草小草随风飘摇 阅读(2131) 评论(0) 推荐(0)
web自动化之定位
摘要:UI自动化必不可少的操作——元素定位 8大基础定位 driver.find_element_by_id() # id定位 driver.find_element_by_name() # name定位 driver.find_element_by_class_name() # class名称定位 dr 阅读全文
posted @ 2020-09-17 15:13 小草小草随风飘摇 阅读(202) 评论(0) 推荐(0)
web自动化之svg标签定位
摘要:今天在定位元素的时候,发现页面有一个svg标签需要进行定位。 于是便使用常规的xpath定位方法试了一下,很明显结果是不行的,哈哈哈。。。 错误定位方法://div[@class="operation-item"]//svg[@class="icon-svg svg--heart-border3"] 阅读全文
posted @ 2020-05-05 15:27 小草小草随风飘摇 阅读(1075) 评论(0) 推荐(0)