app手机元素定位方式
方式一:采用uiautomatorviewer元素定位
①这个定位方式有缺陷也就是它只能识别Android8以下的系统,8及以上的系统就无法定位了
②位置:这个工具是位于安装的SDK下的tools文件下,我的安装路径如下(具体的安装步骤见前面的appium+python环境搭建文章)
③双击打开这个工具就行,再运行的页面点击.这里需要注意的是在运行这个工具时,你得在cmd里确认一下adb devices有没有展示对应的设备列表,如果存在设备列表,在你手机打开你要定位的App页面,按照下列图中点击图标即可看到你app打开的页面,此时进行定位即可
④采用id定位,因为APP中id是唯一的
方式二:安装Appium-Inspector
①下载地址:https://github.com/appium/appium-inspector
②选择对应系统的版本即可,我的是windows版本:下载后直接安装就行
③页面配置
Appium Server主要是对IP、端口和地址进行设置,其中地址默认配置/wd/hub即可;
Remote Host:127.0.0.1
Remote Port:4723
Remote Path:/wd/hub # 注意如果报错,请把/wd/hub改为/
墨者看遍天下皆是丹青,测试看尽万物皆是bug