AirtestProject / AirtestProject/Poco
在Pycharm的terminal下直接通过python test.py执行测试没问题,但是在cmd中执行python "e:\test.py"就会报错。
- Dominant language
- Python
- Stars
- 2k
- Forks
- 341
- PR merge metrics
- No merged PRs in 30d
Description
(请尽量按照下面提示内容填写,有助于我们快速定位和解决问题,感谢配合。否则直接关闭。)
**(重要!问题分类)**
* 图像识别相关问题 -> https://github.com/AirtestProject/Airtest/issues
* 测试开发环境AirtestIDE使用问题 -> https://github.com/AirtestProject/AirtestIDE/issues
* 控件识别、树状结构、poco库报错 -> 此仓库
**描述问题bug**
我在Pycharm的terminal下直接通过python test.py执行测试没问题,但是在cmd中执行python "e:\test.py"就会报错。
```
Exception in thread Thread-138:
Traceback (most recent call last):
File "D:\Python27\lib\threading.py", line 801, in __bootstrap_inner
self.run()
File "D:\Python27\lib\threading.py", line 754, in run
self.__target(*self.__args, **self.__kwargs)
File "D:\Python27\lib\site-packages\poco\drivers\android\uiautomation.py", line 206, in loop
stdout, stderr = self._instrument_proc.communicate()
AttributeError: 'NoneType' object has no attribute 'communicate'
enter pay test
2018-09-26 17:29:31
[05:29:31][INFO] Try finding:
Template(C:\Users\gzlaihanhua\res\img\pay\tpl1530687273894.png)
Try finding:
Template(C:\Users\gzlaihanhua\res\img\pay\tpl1530687273894.png)
[05:29:31][DEBUG] D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 shell am force-stop com.netease.dm0.allysdk.guaimao
D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 shell am force-stop com.netease.dm0.allysdk.guaimao
[05:29:31][INFO] update orientation 1->0
update orientation 1->0
[05:29:31][DEBUG] update_rotation: 0
update_rotation: 0
[05:29:31][DEBUG] D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:16718
D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:16718
[05:29:31][DEBUG] D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:12271
D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:12271
[05:29:31][DEBUG] D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:17675
D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:17675
[05:29:31][DEBUG] D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:12669
D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:12669
[05:29:31][DEBUG] D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:15180
D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:15180
[05:29:31][DEBUG] D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:18850
D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:18850
[05:29:31][DEBUG] D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:19701
D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:19701
[05:29:31][DEBUG] D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:14100
D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:14100
[05:29:31][DEBUG] D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:15122
D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:15122
[05:29:31][DEBUG] D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:14464
D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:14464
[05:29:31][DEBUG] D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:15224
D:\Python27\lib\site-packages\airtest\core\android\static\adb\windows\adb.exe -s GWY7N16B05000455 forward --remove tcp:15224
[05:29:31][DEBUG] orientationWatcher has ended
orientationWatcher has ended
```
**复现步骤**
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
**预期效果**
(预期想要得到什么、见到什么)
**相关截图**
(贴出遇到问题时的截图内容,如果有的话)
**python 版本:** `python2.7`
**poco 版本:** `1.0.69`
> poco版本通过`pip freeze`可以命令可以查到
**设备:**
- 型号: [e.g. google pixel 2]
- 系统: [e.g. Android 8.1]
- (别的信息)
**其他相关环境信息**
(其他运行环境,例如在linux ubuntu16.04上运行异常,在windows上正常。)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.