Кажется, что wait() и waitVanish() работают не так, как задокументировано для SikuliX
Я только начал использовать SikuliX и наслаждаюсь им по большей части для быстрой автоматизации графического интерфейса. Тем не менее, кажется, что некоторые жизненно важные функции для его wait(pattern,timeout)
,waitVanish(pattern,timeout)
, а также exists(pattern,timeout)
функции, кажется, не работают как документированные.
Я попытался воспроизвести поведение с помощью встроенного приложения Windows, поэтому я использую Camera
в Windows 10 (1709) с помощью SikuliX IDE 1.1.2
Этот маленький тест в теории никогда не должен возвращаться True
, так как значок шестеренки для приложения "Камера" не исчезает после фотосъемки.
Вместо этого он приостанавливается на несколько секунд (кажется, больше 5, TBH) и в итоге нажимает кнопку закрытия и выходит из 0. Он должен ждать только 5 секунд, а затем exit(1)
Согласно моему пониманию документации.
Согласно документации:
Это ошибка или я что-то не так делаю?