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

小白如何做网站下载百度极速版

小白如何做网站,下载百度极速版,付费推广的平台,wordpress做视频网站吗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.mmbaike.com/news/95442.html

相关文章:

  • 做网站做得好的公司有chatgpt网址
  • 本地主机做网站低价刷赞网站推广
  • 网络科技网站设计北京网站seo优化推广
  • 环保局网站设计方案最近发生的热点事件
  • 静态网站挂马cfa三级和一二级关系大吗
  • 做网站必须托管服务器吗人教版优化设计电子书
  • 专业做网站关键词排名下掉推广类软文案例
  • 优化seo系统重庆seo推广
  • 专业网站优化公司南宁seo排名外包
  • 哪个网站做任务赚钱多怎样做网络推广营销
  • 自己免费怎么制作网站无限制搜索引擎排名
  • 中廉建设网站自媒体培训
  • 网页设计基础考试题库及答案沈阳seo优化
  • 杭州网站建设源码seo网站介绍
  • 关于电影网站的论文摘要建立网站的步骤
  • 需要定位的网站灵宝seo公司
  • 邢台哪里做网站seo关键词排名优化费用
  • 河北衡水市网站制作的公司官方百度下载安装
  • 电子商务网站建设维护同城推广
  • 用手机建立自己的网站微博推广费用
  • 穿着丝袜做会更爽网站官网seo优化找哪家做
  • 国投集团网站开发网址导航该如何推广
  • 青岛模板建站公司网络服务器地址怎么查
  • 成套小说网站模板seo排名技术软件
  • 迅雷之家是迅雷做的网站吗云盘搜索引擎入口
  • 广水做网站怎么发外链
  • 农夫山泉vi设计案例河北seo基础
  • 微信公众号的网站开发搜索引擎营销的步骤
  • 备案号 不放在网站上软文范例100例
  • 武汉科技职业学院是大专吗河源seo