AirtestProject / AirtestProject/Airtest

执行到某一步的时候会导致RpcTimeoutError

オープン
#900 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
9.6k
フォーク
1.5k
PR マージ指標
30日以内にマージされた PR はありません

説明

"D:\AirtestIDE\AirtestIDE" pyrunner "D:\xiaohe_autools\login.py"
============================================================

[Start running..]
[11:00:17][INFO] install_minitouch finished
[6872] Failed to execute script AirtestIDE
Traceback (most recent call last):
File "AirtestIDE.py", line 82, in
File "AirtestIDE.py", line 58, in main
File "app\widgets\code_runner\tracer.py", line 72, in run_pyfile
File "D:\xiaohe_autools\login.py", line 119, in
poco("Btn_Challenge").click()
File "D:\AirtestIDE\poco\proxy.py", line 23, in wrapped
return func(proxy, *args, **kwargs)
File "D:\AirtestIDE\poco\proxy.py", line 332, in click
pos_in_percentage = self.get_position(focus)
File "D:\AirtestIDE\poco\proxy.py", line 72, in wrapped
return func(proxy, *args, **kwargs)
File "D:\AirtestIDE\poco\proxy.py", line 613, in get_position
pos = self.attr('pos')
File "D:\AirtestIDE\poco\proxy.py", line 39, in wrapped
return func(self, *args, **kwargs)
File "D:\AirtestIDE\poco\proxy.py", line 734, in attr
nodes = self._do_query(multiple=False)
File "D:\AirtestIDE\poco\proxy.py", line 872, in _do_query
self._nodes = self.poco.agent.hierarchy.select(self.query, multiple)
File "D:\AirtestIDE\poco\freezeui\hierarchy.py", line 90, in select
return self.selector.select(query, multiple)
File "D:\AirtestIDE\poco\sdk\Selector.py", line 77, in select
return self.selectImpl(cond, multiple, self.getRoot(), 9999, True, True)
File "D:\AirtestIDE\poco\sdk\Selector.py", line 71, in getRoot
return self.dumper.getRoot()
File "D:\AirtestIDE\poco\freezeui\hierarchy.py", line 35, in getRoot
root = Node(self.dumpHierarchy())
File "D:\AirtestIDE\poco\utils\simplerpc\utils.py", line 13, in new_func
ret, err = cb.wait(timeout=30)
File "D:\AirtestIDE\poco\utils\simplerpc\simplerpc.py", line 78, in wait
raise RpcTimeoutError(self)
poco.utils.simplerpc.simplerpc.RpcTimeoutError: (rid=42c00337-2b86-4c3f-821e-2447d387fbe5) (connection="tcp://127.0.0.1:16593")
[rpc]connected
start...
[Finished]

============================================================
if poco("bt_maoxian").child("box").exists(): //执行OK
poco("bt_maoxian").child("box").click() //执行OK
poco("click_1").child("ChapterItem(Clone)").click() //执行OK
time.sleep(10) //执行OK
poco("Btn_Challenge").click() //执行失败
time.sleep(3)
if poco("AutoExchangeBtn").exists():
poco("AutoExchangeBtn").wait(3).click()
while not poco("bg").exists():
pass

if poco(text="点击任意位置继续").exists():
poco(text="点击任意位置继续").click()
paseLevel(runcount,flag)
else:
poco("bg").click()
poco("bt_ok").click()

设备换了三个真机 都会出现相同的问题 烦请有空帮忙给个解决方案 感谢

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。