博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
5、通过Appium Desktop实现页面元素定位
阅读量:5972 次
发布时间:2019-06-19

本文共 1007 字,大约阅读时间需要 3 分钟。

之前我们已经安装了Appium Desktop,下面就让我们使用Appium Desktop实现页面元素定位

1、首先我们打开Appium Desktop,进入如下界面,点击Start Server v1.7.2

 

 2、点击放大镜

 

3、点击放大镜后出现如下界面

 

4、看到 Desired Capabilities 选项 ,我想大家都熟悉了,在appium第3偏运行第一个appium测试脚本已经提到,如下代码,没错就是填写一些设备信息等

DesiredCapabilities capabilities = new DesiredCapabilities();capabilities.setCapability("deviceName", "msm8953_64");capabilities.setCapability("automationName", "Appium");capabilities.setCapability("platformName", "Android");capabilities.setCapability("platformVersion", "6.0");capabilities.setCapability("appPackage", "com.android.calculator2"); capabilities.setCapability("appActivity", ".Calculator");

 

把他们复制到表单,如下所示

 

5、点击start Session,当然我们也可以先点击Save进行保存,点击start Session后,如下所示(我这里是真机演示)

6、鼠标左键点击数字“9”,出现如下界面

 

 7、可以看到,比uiautomatorviewer多了一个id和xpath,好,下面我们使用id进行定位,推荐Appium Desktop进行元素定位

driver.findElementById("com.android.calculator2:id/digit_9").click();//通过id定位

 

 8、总结

 

我们介绍了uiautomatorviewer和Appium Desktop 这两种方式进行元素定位,其实本质上差不多,就看客官用谁习惯了。

 

转载于:https://www.cnblogs.com/suim1218/p/8793422.html

你可能感兴趣的文章
Struts1.x系列教程(16):使用LocaleAction类实现国际化的Web程序
查看>>
mac android环境配置
查看>>
大型网站架构系列:消息队列(二)
查看>>
在Linux中什么是目录的执行权限?
查看>>
产品管理有行业特殊性吗
查看>>
紧张的世界
查看>>
巧用“搜索”解决自学编程遇到的难题
查看>>
Spark 生态系统组件
查看>>
数据工作本质:从业务中来,到业务中去
查看>>
linux下面快速删除大量文件及快速复制大量小文件
查看>>
jquery笔记
查看>>
ddd
查看>>
XStream在反序列化大对象时有严重的性能问题
查看>>
C语言共享内存
查看>>
第三周作业
查看>>
live555 收集
查看>>
GTK 安装步骤
查看>>
Linux shell流程控制
查看>>
我的友情链接
查看>>
int的hash
查看>>