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

公司网站设计广州梧州建设厅官方网站

公司网站设计广州,梧州建设厅官方网站,怎么自己给自己的网站做推广,咋么做网站在电脑上安卓App自动化一般使用PythonAppium。页面元素通常是使用AndroidStudio中的UI Automator Viewer工具来进行页面元素的追踪。但是这里涉及到一个问题就是,安卓apk在每次打包的时候,会进行页面的混淆以及加固,所以导致每次apk打包之后会出现页面…

        安卓App自动化一般使用Python+Appium。页面元素通常是使用AndroidStudio中的UI Automator Viewer工具来进行页面元素的追踪。但是这里涉及到一个问题就是,安卓apk在每次打包的时候,会进行页面的混淆以及加固,所以导致每次apk打包之后会出现页面元素id变化的问题。该问题一般有以下几种解决方案:

        1.使用相对位置对控件进行定位,但是缺点也很明显,一旦后端开发改变布局,则很多相关控件的定位需要重新进行书写。

        2.直接使用元素的class进行定位,缺点也很明显,一旦开发控件进行修改,则也需要修改。

        3.基于混淆的原理,即使解决了1,2点中的问题,随着每次打包,控件的id等信息也会随之改变。所以,可以让卡法给测试打包的时候取消混淆,这样控件可以最大程度保持之前的id,不至于每次都需要重新寻找最新的id。其次就是,将使用到的控件进行静态文件的封装,例如按钮1,对应btnClick,这个对应关系可以用类似于Java开发中的静态变量去进行控制,这样每次需要修改的时候,不需要去动主代码,只需要修改静态文件中的变量和实际值的对应关系即可。下图是一款之前为我们开发的软件,关闭混淆之后,页面控件id便会固定,不会被修改,大大减少了自动化测试的脚本修改成本。

       

http://www.yayakq.cn/news/884695/

相关文章:

  • 微信 网站设计模板网站推广软件信息
  • 玉山县住房城乡建设局网站php 和wordpress
  • 苗木网站开发需求互动平台怎么改名字
  • 怎么建公司免费网站怎么看到网站开发时间
  • 东莞网站设计案例新郑做网站推广
  • 水泥公司网站建设沭阳县建设局网站
  • 哪个网站做漫画可以有钱建设网站模块需要哪些内容
  • iis网站在点默认文档的时候报错.网络营销方式有
  • 四川成都网站制作外贸网站建设规划
  • 58同城青岛网站建设彩票系统网站开发
  • 网站栏目管理系统wordpress面包屑导航
  • 建设网站的网站公司网站建设的版块
  • 网站流量超限游戏开发软件排行榜前十名
  • 网站对公司的意义html网页代码生成器
  • 下载asp做网站地方门户系统
  • 做网站找哪个软件政务内网网站建设方案
  • 网站推广方式有哪些百度指数批量
  • 网站关键字排名怎么做网站建设 主要学是么
  • 加入网站帮忙做网站网上北京网站制作公司
  • 个人网站 备案 名称南京手机网站设计哪里专业
  • 怎么做网页版网站做英文网站 赚钱
  • 网站开发与设计实训总结两千字什么是电子商务网站建设与管理
  • 正规刷手机单做任务网站网站开发前后端分离
  • 建站赚钱灰色长沙营销型网站制作费用
  • 艺术家个人网站设计免费申请做网站
  • 李氏牛仔网站建设风格马鞍山建设局网站
  • 优质的企业网站建设有哪些做微信小游戏的网站
  • 网站注册域名多少钱工厂做网站
  • 白云做网站做网站的成本
  • 网站编程语言培训机构哪些网站可以接点私活做的