Я пытаюсь автоматизировать подписку Facebook с помощью своего приложения iOS через Appium iOS. Когда я нажимаю на кнопку регистрации Facebook, она выводит меня на всплывающее окно разрешения Facebook, где я должен нажать кнопку «ОК», но я не могу выполнить операцию щелчка. Я пробую следующий код:Невозможно нажать кнопку «ОК» всплывающего окна facebook в Appium iOS
driver.findElement(By.name("OK")).click();
Он работает в Android, но не работает в приложении iOS.
Скриншот доступно на следующих URL https://www.dropbox.com/s/e54qevzdosk8n3t/Screen%20Shot%202015-05-11%20at%2012.06.57%20pm.png?dl=0
Попробуйте использовать Xpath на iOS, он должен работать, получить xpath из appium инспектора для iOS –
Я пробовал со следующим xpath, но он не работает "driver.findElement (By.xpath (" // UIAApplication [1]/UIAWindow [1]/UIAScrollView [1]/UIAWebView [1]/UIAButton [1] ")) нажмите();" –
Почему именно вы пытаетесь автоматически нажать кнопку «ОК»? Вся цель этой страницы заключается в том, чтобы ** пользователь ** ** добровольно * дал *** вам разрешение. Вы не можете просто взять это сами. Тот факт, что это возможно на Android, является уязвимостью безопасности. – Greg