当前位置: 首页 > news >正文

龙岗网站-建设深圳信科南昌网站制作

龙岗网站-建设深圳信科,南昌网站制作,阿里云域名官网,移动端使用wordpress富文本背景 在做UI自动化时,有播放详情页的用例,但是发现视频在播放的时候无法定位到元素或者很慢,了解到appium在动态的页面实时获取布局元素导致定位变慢。所以只能将视频暂停在操作元素,点击到暂停按钮又是个问题,通过ad…

背景

在做UI自动化时,有播放详情页的用例,但是发现视频在播放的时候无法定位到元素或者很慢,了解到appium在动态的页面实时获取布局元素导致定位变慢。所以只能将视频暂停在操作元素,点击到暂停按钮又是个问题,通过adb 点击坐标的话,不同设备就会成为问题。

解决思路

通过 adb shell uiautomator dump 到xml文件push到电脑端,再进行xml解析,识别到指定的元素,获取到当前元素坐标,再让adb进行点击操作。

import xml.etree.ElementTree as ET
# name是当前操作暂停键元素id名称
def dump_xml_return_tap(name):os.system("adb shell uiautomator dump /sdcard/layout.xml")path = os.path.join(BasePath, "xmls")path_file = os.path.join(path, "{}.xml".format(name))os.system("adb pull /sdcard/layout.xml {}".format(path_file))tree = ET.parse(path_file)root = tree.getroot()for i in root.findall(".//node"):if name in i.get("resource-id"):coord = i.get("bounds")res = coord.strip("[]")res = res.replace("][", ",").split(",")logger.info(res)x = int((int(res[0]) + int(res[2])) / 2)y = int((int(res[1]) + int(res[3])) / 2)logger.info("x:{},y:{}".format(x, y))return {"x": x, "y": y}```
http://www.yayakq.cn/news/937296/

相关文章:

  • 网站怎么做sem优化泰安房产网二手房出售
  • 集运网站建设企业做网站的目的
  • 如何做视频网站推广员做网站对电脑要求高吗
  • 网站页面设计方案a站是啥
  • 北京网站建设公司费用wordpress速度和cms
  • 网站的衡量标准制作网站的模板下载软件
  • 国外采购网站有哪些做网络推广要做网站吗
  • 广州比较有名的网站建设公司网站建设广州公司
  • 秦皇岛建设部网站wordpress 小程序投稿
  • 注册网站的费用seo黑帽2022
  • 建设部网站 技术规范怎么看网站用的什么cms
  • 门户网站建设报告wordpress 置顶 不显示
  • 网站开发电话话术做cpa用单页网站好还是
  • 别的网站做相关链接怎么做正规的网站制作哪个好
  • 网站设计 联系网站建设价格优惠
  • 怎么做网站加载动画手机网站与电脑网站兼容
  • 四川建设部官方网站东莞seo建站费用
  • 做非遗网站的原因wordpress文章如何置顶
  • 网站建设与运营公司的市场开发方案网站维护 网站后台建设知识
  • 网站制作公司技术部门WordPress仿百家号主题
  • 英文网站推荐网站建设安全问题
  • 江西省寻乌县建设局网站怎么给网站做第三方app
  • 网站建设 英文版东营网站关键词
  • 手机网站开源模板行业网站怎么建设
  • a963设计网作品seo排名点击
  • 响应式网站原理古侯子 wordpress
  • 网站建设 网络推广广西工商网站查询企业信息
  • 自己做的网站加入购物车价格在线画图工具
  • 怎样制作免费的网站仓库管理系统需求分析
  • 深圳网站建设如何制作征婚网站上拉业务做恒指期货