AirtestProject / AirtestProject/Poco

使用poco的click方法提示点击到屏幕外

Đang mở
#117 2 bình luận 0 reaction 1 người được giao Được @adolli nhận Xem trên GitHub
bug
Ngôn ngữ chính
Python
Star
2k
Fork
341
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

**描述问题bug**
(简洁清晰得概括一下遇到的问题是什么。或者是报错的traceback信息。)
unity ngui
切换panel后,使用poco的click方法提示点击到屏幕外报错(ui在屏幕范围内).
此时poco切换到inspactor模式,点击ui树不会出现框
```
(在这里粘贴traceback或其他报错信息)
```======================================================================
ERROR: runTest (app.widgets.code_runner.ide_launcher.AirtestIDECase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "airtest\cli\runner.py", line 66, in runTest
File "site-packages\six.py", line 693, in reraise
File "airtest\cli\runner.py", line 62, in runTest
File "E:\AutoTestScripts\main.air\main.py", line 268, in
Main()
File "E:\AutoTestScripts\main.air\main.py", line 26, in Main
MainScene()
File "E:\AutoTestScripts\main.air\main.py", line 79, in MainScene
HeroUpgrade()
File "E:\AutoTestScripts\main.air\main.py", line 218, in HeroUpgrade
poco("DoNotDestroyed").child("MainScenePanel").child("HeroInfo").child("1").focus([0.5, 2.5]).click()
File "poco\proxy.py", line 23, in wrapped
File "poco\proxy.py", line 285, in click
File "poco\pocofw.py", line 247, in click
poco.exceptions.InvalidOperationException: Click position out of screen. pos=[8.949184771860219, 256.33047439407994]

----------------------------------------------------------------------
Ran 1 test in 11.439s

FAILED (errors=1)
[05:04:33][DEBUG] D:\AirtestIDE_2018-11-06_py3_win64\airtest\core\android\static\adb\windows\adb.exe -s ZTDU99AATSSO4POF forward --remove tcp:14866
[05:04:33][DEBUG] D:\AirtestIDE_2018-11-06_py3_win64\airtest\core\android\static\adb\windows\adb.exe -s ZTDU99AATSSO4POF forward --remove tcp:15977
[05:04:33][DEBUG] D:\AirtestIDE_2018-11-06_py3_win64\airtest\core\android\static\adb\windows\adb.exe -s ZTDU99AATSSO4POF forward --remove tcp:12348
[05:04:33][DEBUG] orientationWatcher has ended
[Finished]

**复现步骤**
在一个场景内有两个uipanel, 面板1使用poco点击按钮切换到面板2.再由面板2切换回面板1,此时,使用poco点击面板1上的按钮,出现问题

**预期效果**
(预期想要得到什么、见到什么)

**相关截图**
(贴出遇到问题时的截图内容,如果有的话)

**python 版本:** `python2.7`

**poco 版本:官网最新版
> poco版本通过`pip freeze`可以命令可以查到

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

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.