uiautomator2连接,python命令行里connect正常,print(d.info)就报错
另外,执行了python -m uiautomator2 init,显示successful,但是手机上找不到atx 和com.github.uiautomator.test

import uiautomator2
>>> d = uiautomator2.connect()
[I 200430 18:38:17 init:155] uiautomator2 version: 2.7.3
[I 200430 18:38:17 init:348] Install minicap, minitouch
[I 200430 18:38:17 init:363] Install com.github.uiautomator, com.github.uiautomator.test 2.3.1
[I 200430 18:38:18 init:328] - app-uiautomator.apk installed
[I 200430 18:38:19 init:328] - app-uiautomator-test.apk installed
[I 200430 18:38:19 init:373] Check atx-agent version
Successfully init AdbDevice(serial=4b285f2c)
>>> print(d.info)
C:\Users\luojie\Anaconda3\lib\site-packages\uiautomator2\__init__.py:558: RuntimeWarning: uiautomator2 is not reponding, restart uiautomator2 automatically
  stacklevel=1)
[D 200430 18:38:27 __init__:774] restart-uiautomator since "UiAutomator stopped"
[D 200430 18:38:27 __init__:844] Device: Xiaomi, 4b285f2c
[D 200430 18:38:27 __init__:854] kill process(ps): uiautomator
[D 200430 18:38:28 __init__:868] uiautomator-v2 is starting ... left: 40.0s
[D 200430 18:38:29 __init__:868] uiautomator-v2 is starting ... left: 39.0s
[D 200430 18:38:30 __init__:868] uiautomator-v2 is starting ... left: 37.9s
[D 200430 18:38:30 __init__:774] restart-uiautomator since "UiAutomator stopped"
[D 200430 18:38:30 __init__:844] Device: Xiaomi, 4b285f2c
[D 200430 18:38:30 __init__:854] kill process(ps): uiautomator
[D 200430 18:38:30 __init__:826] grant permissions
[D 200430 18:38:31 __init__:868] uiautomator-v2 is starting ... left: 40.0s
[D 200430 18:38:32 __init__:868] uiautomator-v2 is starting ... left: 39.0s
[D 200430 18:38:33 __init__:868] uiautomator-v2 is starting ... left: 37.9s
Traceback (most recent call last):
  File "<ipython-input-5-663fb1bf5cfd>", line 1, in <module>
    print(d.info)
  File "C:\Users\luojie\Anaconda3\lib\site-packages\uiautomator2\__init__.py", line 1616, in __getattr__
    return getattr(self._default_session, attr)
  File "C:\Users\luojie\Anaconda3\lib\site-packages\uiautomator2\session.py", line 601, in info
    return self.jsonrpc.deviceInfo()
  File "C:\Users\luojie\Anaconda3\lib\site-packages\uiautomator2\__init__.py", line 547, in __call__
    http_timeout)
  File "C:\Users\luojie\Anaconda3\lib\site-packages\uiautomator2\__init__.py", line 559, in jsonrpc_retry_call
    self.reset_uiautomator("UiAutomator stopped")
  File "C:\Users\luojie\Anaconda3\lib\site-packages\uiautomator2\__init__.py", line 791, in reset_uiautomator
    depth=depth + 1)
  File "C:\Users\luojie\Anaconda3\lib\site-packages\uiautomator2\__init__.py", line 791, in reset_uiautomator
    depth=depth + 1)
  File "C:\Users\luojie\Anaconda3\lib\site-packages\uiautomator2\__init__.py", line 771, in reset_uiautomator
    "adb shell am instrument -w -r -e debug false -e class com.github.uiautomator.stub.Stub com.github.uiautomator.test/android.support.test.runner.AndroidJUnitRunner",
OSError: [WinError adb shell am instrument -w -r -e debug false -e class com.github.uiautomator.stub.Stub com.github.uiautomator.test/android.support.test.runner.AndroidJUnitRunner] UiAutomator stopped: 'https://github.com/openatx/uiautomator2/wiki/Common-issues'
python -m weditor

连接手机,发现报错:
Local server not started, start with
python -m weditor

解决方法:小米手机没开usb安装,所以atx和com.github.uiautomator.test都没安装上,在开发者选项中打开 usb安装 ,命令行执行

python -m uiautomator2 init

在手机端点同意安装,再执行

python -m weditor

填入手机序列号即可,但目前仍然不能通过ip连接。

uiautomator2连接,python命令行里connect正常,print(d.info)就报错另外,执行了python -m uiautomator2 init,显示successful,但是手机上找不到atx 和com.github.uiautomator.testimport uiautomator2&gt;&gt;&gt; d = uiautomator2.connect()...
LocalAdmin V2 LocalAdmin的第二版,用于为SCP:秘密实验室托管专用服务器的工具。 此版本与9.0.0及更高版本的游戏兼容。 与Windows和Linux x64兼容。 Windows: LocalAdmin.exe [port] [arguments] [-- arguments passthrough] Linux: ./LocalAdmin [port] [arguments] [-- arguments passthrough] -重新配置 打开配置编辑器。 --config [文件路径] 更改LocalAdmin配置路径。 --logs [日志文件夹的路径] 更改LocalAdmin日志目录。 --gameLogs [日志文件夹的路径] 更改游戏日志目录。 它仅适用于LocalAdmin中的日志清
{“ emailId”:“ ”,“ firstName”:“ PQR”,“ lastName”:“ xyz”,“ primaryContactNumber”:“ 9028223620”,“ companyName”:“ ORG_TEST_LOGIN_ADMIN_2”} 确认密码: {“ password”:“ abc @ 123”,“ confirmPassword”:“ abc @ 123”,“ confirmationCode”:“ amFmdHZxOGY5cWJ2ZWQydDd1MGs =”,“ emailId”:“ ”} AuthToken API: 身份验证--->类型=基本身份验证userName =
在给nginx 配置了一个超长的域名后,通过 /usr/local/nginx/sbin/ngnix -t 检查配置文件时出现一下错误: 代码如下:could not build the server_names_hash, you should increase server_names_hash_bucket_size: 32解决办法是在nginx的配置文件的http段中增加如下配置: 代码如下:server_names_hash_bucket_size 64;如果已经存在,需要加大后面的数值,注意:该数值是32的倍数为宜。下面是nginx官方文档: 代码如下:如果定义了大量名字,或者定义
UIAutomator2是一个用于Android自动化测试的框架,它可以模拟用户在Android设备上的操作,比如点击、滑动、输入等。下面是UIAutomator2的下载安装教程: 1. 下载Android SDK 首先需要下载Android SDK,可以从官网下载最新版本的Android SDK。下载完成后,解压到任意目录。 2. 安装Android SDK 打开Android SDK Manager,选择需要安装的Android版本和工具,然后点击“Install”按钮进行安装。 3. 配置环境变量 将Android SDK的路径添加到系统环境变量中,这样就可以在命令行中使用Android SDK的工具了。 4. 下载UIAutomator2 可以从GitHub上下载最新版本的UIAutomator2,下载完成后解压到任意目录。 5. 安装UIAutomator2 在命令行中进入UIAutomator2的目录,然后执行以下命令: adb push uiautomator-stub.jar /data/local/tmp/ adb push uiautomator-test-runner.jar /data/local/tmp/ adb shell uiautomator runtest uiautomator-stub.jar uiautomator-test-runner.jar -c com.github.uiautomatorstub.Stub 6. 测试UIAutomator2 在命令行中执行以下命令,测试UIAutomator2是否安装成功: adb shell uiautomator dump /dev/null 如果输出了一些XML格式的数据,说明UIAutomator2已经安装成功了。 以上就是UIAutomator2的下载安装教程,希望对你有所帮助。