第二个模块设置生成读取的元素

第二个模块设置生成读取的元素

一,简介

我们使用元素驱动程序,那么我们就需要有一个放置元素的文件,可被我们的代码用于读写执行程序。
二,新建目录

由于我们的程序分移动端和WEB端,那么我们就在根目录下新建一个目录Data,Data目录下我们区分一下selenium和uiautomator2分别新建selenium_element和uiautomator2_element目录
三,驱动元素设计

selenium和uiautomator2元素定位方法很相似,以后程序处理的方法也基本相同,元素定义我们尽量也保持一致性
我们在selenium_element目录下新建两个json文件selenium.json和page.json,selenium.json是我们用于驱动程序的,page.json是每一个页面的所有元素,我们的思路是,程序先从selenium.json拿到关键词如:launcher页面,音乐关键词,然后从launcher.json文件中找到音乐的驱动元素
page.json文件如下:

{
"music": {
  "name": "0.583,0.025",
  "class": "android.widget.ImageView",
  "text": "音乐",
  "Id": "android:id/widget_frame",
  "xpath": "//*[@resource-id=\"android:id/list\"]/android.widget.LinearLayout[3]/android.widget.LinearLayout[1]/android.widget.LinearLayout[1]/android.widget.RelativeLayout[1]"
}
}

selenium.json 文件如下:

{
  "page": {
    "音乐": "music"
  }
}

uiautomator2 元素设计同selenium 一样,我就不在多写。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

车载testing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值