AirtestProject / AirtestProject/Airtest

Airtest IDE无法调用api进行手机屏幕录制,一直卡在启动录制代码上

Aperta
#1,277 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
9.6k
Fork
1.5k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

(请尽量按照下面提示内容填写,有助于我们快速定位和解决问题,感谢配合。否则直接关闭。)

**(重要!问题分类)**
* 测试开发环境AirtestIDE使用问题 -> https://github.com/AirtestProject/AirtestIDE/issues
* 控件识别、树状结构、poco库报错 -> https://github.com/AirtestProject/Poco/issues
* 图像识别、设备控制相关问题 -> 按下面的步骤

**描述问题bug**
(简洁清晰得概括一下遇到的问题是什么。或者是报错的traceback信息。)
调用api进行手机屏幕录制时,一直卡在启动录制的代码
```
(在这里粘贴traceback或其他报错信息)
```
[Start running..]
do not connect device
save log in 'C:\Users\jingqiu.liang\AppData\Local\Temp\AirtestIDE\scripts\89a0feb80b5fc62fab6e79d73a01ded1'
[09:56:25][DEBUG] D:\android-sdk_r24.3.2-windows\android-sdk-windows\platform-tools\adb.exe -P 5037 -s d65db8c4 wait-for-device
[09:56:25][DEBUG] D:\android-sdk_r24.3.2-windows\android-sdk-windows\platform-tools\adb.exe -P 5037 -s d65db8c4 shell getprop ro.build.version.sdk
[09:56:25][DEBUG] D:\android-sdk_r24.3.2-windows\android-sdk-windows\platform-tools\adb.exe -P 5037 -s d65db8c4 shell ls -l /data/local/tmp/rotationwatcher.jar
[09:56:25][DEBUG] install_rotationwatcher skipped
[09:56:25][DEBUG] D:\android-sdk_r24.3.2-windows\android-sdk-windows\platform-tools\adb.exe -P 5037 -s d65db8c4 shell app_process -Djava.class.path=/data/local/tmp/rotationwatcher.jar /data/local/tmp com.example.rotationwatcher.Main
[09:56:25][DEBUG] [rotation_server]b'0'
[09:56:26][INFO] update orientation None->0
[09:56:26][DEBUG] D:\android-sdk_r24.3.2-windows\android-sdk-windows\platform-tools\adb.exe -P 5037 -s d65db8c4 shell wm size
[09:56:26][DEBUG] D:\android-sdk_r24.3.2-windows\android-sdk-windows\platform-tools\adb.exe -P 5037 -s d65db8c4 shell getprop ro.sf.lcd_density
[09:56:26][DEBUG] D:\android-sdk_r24.3.2-windows\android-sdk-windows\platform-tools\adb.exe -P 5037 -s d65db8c4 shell dumpsys SurfaceFlinger
[09:56:26][DEBUG] D:\android-sdk_r24.3.2-windows\android-sdk-windows\platform-tools\adb.exe -P 5037 -s d65db8c4 shell dumpsys input
[09:56:26][DEBUG] D:\android-sdk_r24.3.2-windows\android-sdk-windows\platform-tools\adb.exe -P 5037 -s d65db8c4 shell dumpsys window displays
[09:56:27][DEBUG] D:\android-sdk_r24.3.2-windows\android-sdk-windows\platform-tools\adb.exe -P 5037 -s d65db8c4 shell getevent -p
[09:56:27][DEBUG] D:\android-sdk_r24.3.2-windows\android-sdk-windows\platform-tools\adb.exe -P 5037 -s d65db8c4 shell dumpsys package com.netease.nie.yosemite
[09:56:27][DEBUG] D:\android-sdk_r24.3.2-windows\android-sdk-windows\platform-tools\adb.exe -P 5037 -s d65db8c4 shell pm path com.netease.nie.yosemite
[09:56:27][DEBUG] D:\android-sdk_r24.3.2-windows\android-sdk-windows\platform-tools\adb.exe -P 5037 -s d65db8c4 shell CLASSPATH=/data/app/~~IPWjiSthdv-66pQ3_KIXLg==/com.netease.nie.yosemite-BK-q6DlUbeP4ZRAqJ_ci9A==/base.apk exec app_process -Dduration=1800 -Dbitrate=3204000 -Dvertical=off /system/bin com.netease.nie.yosemite.Recorder --start-record
[09:56:27][DEBUG] [start_recording_1642513245744]b'---Name:: null---duration:: 1800---bitrate:: 3204000 --vertival:: off'
[09:56:27][DEBUG] [start_recording_1642513245744]b'browsing http://192.168.88.149:8686/start to start recording!'

[09:56:27][DEBUG] [start_recording_1642513245744]b'then using http://192.168.88.149:8686/download to stop and download recording.'
[09:56:27][DEBUG] [start_recording_1642513245744]b'or using http://192.168.88.149:8686/stop to stop the recording server.'

[09:56:28][DEBUG] [start_recording_1642513245744]b'TESTherere'
[09:56:28][DEBUG] [start_recording_1642513245744]b'record started, isVertical1: null'
[09:56:28][DEBUG] [start_recording_1642513245744]b'record started, isVertical2: off'
[09:56:28][DEBUG] [start_recording_1642513245744]b''
**相关截图**
(贴出遇到问题时的截图内容,如果有的话)
(在AirtestIDE里产生的图像和设备相关的问题,请贴一些AirtestIDE控制台黑窗口相关报错信息)

![Image](https://github.com/user-attachments/assets/deaa800e-1766-49d4-bdb1-04dc2946503d)

**复现步骤**
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**预期效果**
(预期想要得到什么、见到什么)
能够成功开启手机屏幕录制

**python 版本:** `python3.11

**airtest 版本:** `1.3.3.1
> airtest版本通过`pip freeze`可以命令可以查到

**设备:**
- 型号: [e.g. google pixel 2]
- 系统: [e.g. Android 8.1]
- (别的信息)

**其他相关环境信息**
(其他运行环境,例如在linux ubuntu16.04上运行异常,在windows上正常。)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.