AirtestProject / AirtestProject/Poco

wait_for_disappearance()函数似乎逻辑不对

Offen
#128 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Python
Sterne
2k
Forks
341
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

这个函数我理解的本意是 循环查找控件是否消失,如果发现消失,则跳出循环。
但是这个判断是使用的attr()函数,这个函数仅在报PocoTargetRemovedException错误时,才会刷新节点nodes,但是不刷新节点信息,就永远不会报PocoTargetRemovedException错误。也就是说在循环过程中,节点属性并不会刷新。

例如:
wait_for_disappearance(timeout=20)
在第1秒时,存在这个控件
在第10秒时,这个控件消失了
在第20秒时,报超时,因为中途没有刷新过节点。

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.