zoukankan      html  css  js  c++  java
  • 使用Uiautomator遇到的问题

    • 安装Android的SDK,并设置ANDROID_HOME环境以正确的路径。
    • 启用设备上的ADB设置,并使用USB连接您的Android设备与您的电脑。

    1.用pip install uiautomator进行安装
    $ pip install uiautomator
    Traceback (most recent call last):
      File "D:workautotestworkspaceipemsstudy.py", line 12, in <module>
        from uiautomator import device as d
    ImportError: No module named uiautomator

    2.demo
    from uiautomator import device as d
    #from uiautomator import Device(d = Devive(serial))
    import time
    if __name__ == '__main__':
        d.press.home()
        d(text="Maps").click()
        time.sleep(2)
        d.press.home()
        d(index=3).click()
        time.sleep(2)
        d(text="Calculator").click()
    1.d.watcher('agree').when(text=u'同意并使用').click(text=u'同意并使用')

    3.下载最新的intel HAXM进行安装
    HAXM must be updated (version 1.1.5 < 6.0.1).

    4.如果界面一直黑屏,在模拟器设置里面将Use Host GPU勾选上

    5.原因还不知道
    audio: Failed to create voice `goldfish_audio_in'
    qemu-system-i386.exe: warning: opening audio input failed

    6.IOError: RPC server not started!
    解决方案: 
    因为7.0的手机不会自动安装app-uiautomator.apk和app-uiautomator-test.apk。手动装一下就可以了。
    将apk文件直接拖到android模拟器就可以了。
    (C:Python27Libsite-packagesuiautomator-0.3.2-py2.7.egguiautomatorlibs)

    7.Error obtaining UI hierarchy,最后解决方案是,把下面的代码放到bat脚本中,运行一次就可以了:
     页面刷新就会出问题
     重启android模拟器

    8.现在安卓模拟器的CPU/ABI一般有三种类型,INTEL X86,ARM,MIPS,
     如果选择用INTEL X86出现INSTALL_FAILED_NO_MATCHING_ABIS的错误,那就改用ARM

    9.intelhaxm-android.exe模拟器加速器
       installer_r24.4.1-windows.exe SDK下载包


    10.adb 连接 bluestacks
       1)找到bluestacks的HD-Network.exe进程端口 (netstat -ano)
       2)连接端口(adb connect 127.0.0.1:5555)
       3)查看已连接的模拟器(adb devices)

     
  • 相关阅读:
    浅谈图标布局
    和浏览器异步请求取消相关的那些事
    chrome浏览器的跨域设置——包括版本49前后两种设置
    cordova加载层、进度条、文件选择插件
    js构建ui的统一异常处理方案(四)
    js构建ui的统一异常处理方案(三)
    通过 IntelliJ IDEA 来 Debug Jar包
    JPA使用Specification like查询时特殊字符%和_处理问题 Escape示例
    java8新特性:利用Lambda处理List集合
    让开发部署提速的 IDEA 插件神器攻略(转)
  • 原文地址:https://www.cnblogs.com/ybcao/p/7402716.html
Copyright © 2011-2022 走看看