У меня возникла проблема с поиском изображения на экране, я попытался сделать это двумя разными способами, и это, похоже, не работает для меня. Я пытаюсь сделать это с помощью Appium, запущенного на симуляторе IOS, который появляется на экране, поэтому я не вижу, чтобы это было проблемой снятия снимка.
Я запускаю MAC OSX El Capitan Я импортировал API-интерфейс Sikuli X java в свой проект
Нужно ли также импортировать банку библиотеки MAC Sikuli?
Это то, что я пробовал до сих пор:
1.
Screen s = new Screen();
Pattern test = new Pattern("/Users/ealiaj/Desktop/Automation/workspace/WheelsUp - IOS/screenshot.jpg");
try {
s.find(test);
} catch (FindFailed e) {
}
2.
Screen s = new Screen();
try {
s.find("screenshot.jpg");
} catch (FindFailed e) {
}
Я все время не могу найти ошибки.
сообщение об ошибке:
FindFailed: не удается найти/Пользователи/ealiaj/Desktop/Automation/workspace/WheelsUp - IOS/screenshot1.jpg в S (0) [0,0 1440x900] Строка 2189, в файле Region.java
Это изображение на экране. Большой красный прямоугольник - это изображение, которое я создал для скриншота и пытаюсь найти, но получаю эту ошибку.
Единственное, что я могу успешно найти, это серый прямоугольник или, по крайней мере, он не выдает ошибки для.