若appium中给定的方法无法满足你的需求,刚好uiautomator中的方法可以满足你的需求时,你可使用find_element_by_android_uiautomator来调用uiautomator中的方法来实现。 appium底层文件webdriver中给出的说明如下: 看了一会,愣是没有明 ...
分类:
移动开发 时间:
2017-12-22 00:43:59
阅读次数:
422
首先介绍两种定位元素的工具,appium自带的 Inspector 和 android SDK自带的 uiautomatorviewer 1、UIAutomator Viewer比较简单,在模拟器打开app后,打开它,选择 点击这个按钮,就会同步模拟器或真机界面 点击页面中的元素,在右下角会显示该元 ...
分类:
移动开发 时间:
2017-12-14 14:56:59
阅读次数:
228
背景:搭建Android端自动化UI测试环境 项目使用框架: https://github.com/xiaocong/uiautomator (作者博客:http://xiaocong.github.io/) 机器:windows 64位 主要遇到问题: 1. 项目使用Python 2.7,本机已安 ...
分类:
移动开发 时间:
2017-12-06 22:08:12
阅读次数:
289
appium版本:1_4_16 在CSDN中找到相关解决的方案,根据此解决方案顺利的解决了让人惆怅的问题,再次记录。 1、找到appium安装目录下的adb.js文件,目录为:Appium\node_modules\appium\node_modules\appium-adb\lib 2、打开adb ...
分类:
移动开发 时间:
2017-12-06 21:40:19
阅读次数:
666
总结 单个元素定位: driver.find_element_by_accessibility_id(id) driver.find_element_by_android_uiautomator(uia_string) driver.find_element_by_class_name(name) ...
分类:
移动开发 时间:
2017-11-20 13:23:09
阅读次数:
167
使用 android_uiautomator 定位元素时(现在用的还不太熟,对于这个方法还需要加深了解)报错: 因为用的不熟,所以也是上网查了好多方法,最后检查代码的时候发现,原来是拼写错误 我将new UiSelector()写成了newUiSelector(),中间少了一个空格 ...
分类:
移动开发 时间:
2017-11-10 20:36:25
阅读次数:
1303
android uiautomator text定位 可能有人不知道为什么说android uiautomator是终极定位,而且android uiautomator和appium有什么关系呢?如果之前写了一些脚本,发现有的时候一些元素不能够很好的定位时,那么就需要采用android uiauto ...
分类:
移动开发 时间:
2017-10-19 13:59:39
阅读次数:
233
一、安装 源码地址: https://github.com/xiaocong/uiautomator#basic-api-usages ①下载zip包,解压到本地目录下 ②进入对应目录下,执行 命令行提示uiautomator安装成功,现在可以开始用python编写uiautomator脚本了~~ ...
分类:
编程语言 时间:
2017-09-22 19:07:15
阅读次数:
235
主机使用python脚本对软件进行测试时,需要在主机安装对应的python模块: 1、安装uiautomator模块(ubuntu) sudo apt-get install python-pip pip install uiautomator r如果安装失败 pip install uiautom ...
分类:
编程语言 时间:
2017-09-22 00:42:13
阅读次数:
289
还是以博客园登录为例, 可以查看上一篇上一篇 这次只测试登录,使用ddt的数据驱动,这里我博客也有记录 地址 其实我在uiautomator +python 实现安卓自动化 一文当中我已经使用过ddt数据驱动进行编写测试用例,那么我们来看下测试代码 由于牵涉到个人博客的内容,部分已经屏蔽,那么我来看 ...
分类:
Web程序 时间:
2017-09-06 14:39:56
阅读次数:
244