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

苏州网站设计营销公司有哪些免费网站可以发布广告

苏州网站设计营销公司,有哪些免费网站可以发布广告,做茶评的网站,网站建设技术实现难点monkey事件 事件:对app进行的操作,比如触摸事件,滑动事件...动作:构成一个事件所需要的步骤。 调整事件的百分比 adb shell monkey -p 包名 -v -v --pct-xxx 百分比 次数>输出文件的路径 分析日志有没有报错 到日志中去找…

monkey事件

  • 事件:对app进行的操作,比如触摸事件,滑动事件...
  • 动作:构成一个事件所需要的步骤。

调整事件的百分比

  • adb shell monkey -p 包名 -v -v --pct-xxx 百分比 次数>输出文件的路径

分析日志有没有报错

  • 到日志中去找crash、anr,如果找不到,就代表没有问题,如果找到了就代表有bug。
  • crash代表程序崩溃了,一定是bug。
  • anr代表程序无响应,不一定是bug,有可能是机型老旧导致的。

可能导致程序崩溃的原因

  • 内存溢出(oom out of memory)
    • 内存不足,无法启动当前的程序。
  • 内存泄漏(memory leak)
    • 不用的变量没有被及时的释放,导致其他数据不能使用此空间。
  • 下标越界(ArraryIndexOutOfBoundsException)
    • 下标超过了列表的总长度。
  • 空指针(NullPointerException)
    • 变量值为空的情况下调用方法,变量没有初始化情况下调用方法。

忽略异常

  • app的crash(崩溃)异常
    • adb shell monkey -p 包名 --ignore-crashes -v -v 次数 > 输出文件的路径
  • app的anr(无响应)异常
    • adb shell monkey -p 包名 --ignore-timeouts -v -v 次数 >输出文件的路径

app自动化-环境搭建

  • 下载第三方包 appium
    • pip install Appium-Python-Client == 1.3.0
  • 下载驱动
    • appium

app自动化报错点

  • 没有启动appium驱动
  • 电脑用户名是中文的,会报错,必须运行一次你写的自动化代码,如果代码报错了,再去修改。
    • 进入安卓Linux系统 adb shell
    • cd data
    • cd local
    • cd tmp
    • ls 查看目录
    • 有个AppiumBootstrap.jar 文件,如果名称是不全的,需要手动将文件名改全
    • mv 不全的文件名 AppiumBootstrap.jar

获取元素的源代码

  • 通过android -sdk中的tools文件夹中的bin目录下的uiautomatorviewer.bat工具来获取元素的源代码。
  • 注意:uiautomatorviewer.bat不支持java-jdk-8版本以上的版本。

app的输入框中,输入中文

  • 在参数中添加两个参数即可。
    • 变量名['unicodeKeyboard'] = True
    • 变量名['resetKeyboard'] = True

不重置应用(取消引导页)

  • 变量名['noReset'] = True

元素的操作

app自动化的元素操作方法和web自动化的元素操作方法大部分都是通用的。

  • 点击 click()
  • 输入 send_keys()
  • 清空 clear()
  • 获取文本 text
  • 获取位置 location
  • 根据属性名获取属性值get_attribute()
    • 获取id是resourceId
    • 获取class是className
    • 获取text是text或name
    • 获取content-desc是name
      • 注意:以上名称仅仅是用于根据属性名获取属性值,且API>=18,即Android版本>=4.3

web定位和app定位的区别

  • id定位的区别
    • web的id类似于身份证号,独一无二,有的话可以直接使用。
    • app的id类似于web中的class,用来定义样式的,可以重复的,当元素样式一样的情况下,大概率id是一样的。
  • class定位的区别
    • web中的class是用来添加样式的
    • app的class类似于web中的tag_name,是元素的标签名,大概率是重复的

如何判断id是否是重复的

  • 看当前页面有没有和指定元素相同样式的元素,如果没有大概率是没有重复的
  • 看id和元素有没有密切的关联

如何判断class是否有重复

  • 判断当前页面有没有和指定元素相同类型的元素
http://www.15wanjia.com/news/33014.html

相关文章:

  • 高端网站建设 案例收录批量查询工具
  • 低价网站建设网络营销成功的案例分析
  • 建筑工程公司资质办理条件最好的网站优化公司
  • 雄县没有做网站的公司百度app官网
  • 做网站的成本是什么网络营销和网络销售的关系
  • 二级域名做网站有哪些缺点域名网站
  • 武汉大学人民医院经开医院搜索引擎优化学习
  • 信息网站开发seo石家庄
  • 成都企业网站开发公司怎么建网站
  • 内蒙古住房和城乡建设网站每日新闻快报
  • wordpress toc网站建设优化的技巧
  • 90设计电商模板北海百度seo
  • 做得大气的网站百度2022新版下载
  • ui设计与网站建设连接交换
  • 做网站 分辨率应该是多少客服外包
  • 广州建站公司模板百度sem推广具体做什么
  • 法院网站平台建设缅甸新闻最新消息
  • 淘宝网网站开发百度小说排行榜2020
  • 潍坊网站开发asp培训北京seo设计公司
  • 建站网站建设百家号自媒体平台注册
  • 邯郸做网站推广的地方绍兴seo网站管理
  • 常州网站建设开发色盲测试图片
  • 宠物电商网站模板长春百度网站优化
  • 备案期间关闭网站茶叶seo网站推广与优化方案
  • 可以做puzzle的网站迅速上排名网站优化
  • 工作1月工资257元广州网站优化服务
  • 湖南环达公路桥梁建设总公司网站百度数据指数
  • 网站卡密怎么做使用最佳搜索引擎优化工具
  • 如何下载别人wordpress定制的主题杭州seo技术
  • 长春做网站多少钱网络广告投放平台