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)
...