zoukankan      html  css  js  c++  java
  • DroidPilot使用第二步

    被测应用apk需要与DroidPilot Agent.apk绑定,这样DroidPilot脚本编辑器(Designer)才能通过Agent.apk识别被测应用apk的界面对象(界面元素)。下面我们来看看如何通过DroidPilot APK 部署工具(APK Deployer)把被测应用装入移动设备。

    首先,把Agent.apk装入被测设备。它放在(安装目录)apk deployerwindows目录下。您可以通过任何方式(使用手机助手、拷贝到设备存储卡直接安装、用adb命令等)把它安装到设备上。这里需要注意,由于Agent.apk需要在SD卡下写日志,所以请确保设备装了SD卡,并且手机不能设为大容量模式。
    <ignore_js_op>Folder01.png 

    装好之后,可以在设备上找到DroidPilot的Logo,点击运行。(您在下图找一找吧~)
    <ignore_js_op>360手机助手截图17.png 

    此处点击[WiFi Service]
    <ignore_js_op>360手机助手截图02.png 

    设定端口(默认是四个8),然后点[Start]
    <ignore_js_op>360手机助手截图03.png 

    这时,您会看到WiFi地址(如果设备开启了WiFi的话),和一个USB地址(用USB连线部署就会用到这个)。通常我们推荐使用WiFi链接。如果使用USB连接,记得先装好设备驱动。
    <ignore_js_op>360手机助手截图04.png 

    此时,在设备端的操作暂告一段落。下面来讲桌面程序APK Deployer的操作。

    Deployer启动后,先选择操作语言。
    <ignore_js_op>Start Deployer 

    然后添加被测应用。
    <ignore_js_op>Deployer02.png 

    请留意,您可以同时选中多个应用部署到设备哟。
    <ignore_js_op>Deployer03.png 

    这里选了两个做例子。
    <ignore_js_op>Deployer04.png 

    此处是提醒您,记得启动设备上的代理程序(Agent.apk),就是本文最开头教大家在设备上做的那几步。
    <ignore_js_op>Deployer05.png 

    然后是选择USB连接还是WiFi链接。端口号记得填对喔~
    <ignore_js_op>Deployer06.png 

    此处,我们推荐用WiFi连接。
    <ignore_js_op>Deployer07.png 

    点击启动后,等一会儿,弹出了这个对话框。此时停一下,先不急着点[OK]。我们回到设备屏幕。
    <ignore_js_op>Deployer08.png 

    下面是设备屏幕。

    如果这个apk已经存在,会提示是否覆盖。选“是”。如果第一次安装,就不会弹出这个页面。
    <ignore_js_op>360手机助手截图05.png 

    此处点[安装]。
    <ignore_js_op>360手机助手截图06.png 

    安装进度。
    <ignore_js_op>360手机助手截图07.png 

    装完后,点[完成]。其实也可以点[打开],但这样可能会影响安装效率。
    <ignore_js_op>360手机助手截图08.png 

    此时,再返回桌面屏幕,点击[确定]
    <ignore_js_op>Deployer09.png 

    以上是部署第一个apk的过程。接下来,还会重复以上的步骤两次。没错,是两次。一次是部署第二个apk,另一次是重新部署Agent.apk。这样,才会出现以下页面,表示部署成功。
    <ignore_js_op>Deployer10.png 

    下一篇文章,我们会尝试做一套测试脚本。敬请期待!

  • 相关阅读:
    Linux性能优化之CPU优化(一)
    MongoDB CPU使用较高,如何排查?
    MongoDB 安全配置
    open-falcon v0.2 监控部署记录
    有关redis相关的性能优化及内存说明
    kafka 基础知识梳理
    Java 进程占用 VIRT 虚拟内存超高的问题研究
    【nodejs】文件上传demo实现
    translate和position的比较
    setAttribute()、getAttribute()与ele[attr]与自定义属性
  • 原文地址:https://www.cnblogs.com/anthonywsy/p/DroidPilot-Quickstart-Step2-Deploy.html
Copyright © 2011-2022 走看看