Sikuli - 如何关闭 FindFailed 异常,setThrowException() 不起作用
Sikuli - How to turn off FindFailed exceptions, setThrowException() not working
我正在使用 Sikulix IDE v2.0.5 并尝试在屏幕上搜索特定词,然后查看他的右侧是否有另一个特定词。
我看到我应该使用 setThrowException(False)
来跳过 FindFailed 异常,但是在实现它时我仍然抛出它们。
[error] FindFailed ( 1642158588596.png: (74x10) seen at (443, 190) with 1,00 in R[517,190 300x10]@S(0) )
[error] --- Traceback --- error source first
line: module ( function ) statement
6: main ( <module> ) if link.right(300).find("1642158588596.png"):
[error] --- Traceback --- end --------------
使用区域的 right()
函数后,似乎 SCREEN.setThrowException(False)
没有被考虑在内。
为了让它工作,我需要在 right()
:
返回的新区域上设置异常
for word in words:
word = word.right(300)
word.setThrowException(False)
...
我正在使用 Sikulix IDE v2.0.5 并尝试在屏幕上搜索特定词,然后查看他的右侧是否有另一个特定词。
我看到我应该使用 setThrowException(False)
来跳过 FindFailed 异常,但是在实现它时我仍然抛出它们。
[error] FindFailed ( 1642158588596.png: (74x10) seen at (443, 190) with 1,00 in R[517,190 300x10]@S(0) )
[error] --- Traceback --- error source first
line: module ( function ) statement
6: main ( <module> ) if link.right(300).find("1642158588596.png"):
[error] --- Traceback --- end --------------
使用区域的 right()
函数后,似乎 SCREEN.setThrowException(False)
没有被考虑在内。
为了让它工作,我需要在 right()
:
for word in words:
word = word.right(300)
word.setThrowException(False)
...