Я новичок в Sikuli. Я пытаюсь настроить автоматический набор тестов с использованием Sikuli и Cucumber.Ошибка изображения при использовании Sikuli с JRuby и Cucumber
Ниже мой шаг определение:
When(/^I click on DLM icon in the dock$/) do
puts "Init"
puts "Setting up screen"
@screen=Sikuli::Screen.new
puts "Going to click..."
@screen.click("/Users/shrivaw1/Documents/Anshul/Testing/DLM/Automation/cucumber/features/images/dlm-ico.png") # click the DLM icon
end
Когда я запускаю код, который я всегда получаю ошибку ниже:
The image '/Users/shrivaw1/Documents/Anshul/Testing/DLM/Automation/cucumber/features/images/dlm-ico.png' did not match in this region. (Sikuli::ImageNotFound)
./features/step_definitions/dlm.rb:16:in `/^I click on DLM icon in the dock$/'
features/feature_files/dlm.feature:7:in `When I click on DLM icon in the dock'
Это говорит изображение не соответствует в этом регионе. (Sikuli :: ImageNotFound).
Я пробовал это с множеством разных изображений, но наблюдается такая же ошибка. Несмотря на то, что на изображении есть регион. Наверняка я что-то упустил. Может ли кто-нибудь помочь мне решить эту проблему? Если кто-то создал инфраструктуру автоматизации с использованием Sikuli и Cucumber, пожалуйста, поделитесь своим опытом и некоторыми передовыми методами. Заранее спасибо.