And(/^I click OK button in popup$/) do
#Appium::TouchAction.new.tap(x:0.64, y:0.57, count: 1).perform
Appium::TouchAction.new.tap(x: 270, y: 506,count: 1).perform
end
And(/^I click Allow button in popup$/) do
#Appium::TouchAction.new.tap(x:0.64, y:0.57, count: 1).perform
Appium::TouchAction.new.tap(x: 270, y: 506,count: 1).perform
end
Учитывая следующий код, я работаю с Appium 1.9.1, Ruby 2.3.7 и Cucumber, чтобы автоматизировать приложение для iOS, если я передаю относительные координаты (в процентах) - тогда appium не выполняет никаких нажатий,но если я закомментирую строки с абсолютными координатами и комментарии с относительными координатами - все касания будут работать.Самое странное, что если я использую относительные координаты в 1-й строке и абсолютные координаты во второй строке - он выполнит первое нажатие, но не выполнит второе.Моя цель - везде использовать относительные координаты, поэтому тесты можно будет использовать на устройствах с любым разрешением экрана, пожалуйста, сообщите, если есть какие-либо известные решения для использования относительных координат (или если я что-то делаю неправильно)