2016-07-07 6 views
1

Привет, я пытаюсь автоматизировать следующие гибридные приложения ... письменный тест с selenium java, я просто хотел нажать на кнопку только для определенного приложения имя ..selenium - вам нужно найти элемент из динамически загруженного подразделения и нажать на него

my code

+0

Код, указанный мной как изображение ........ Пожалуйста, помогите – jayesh

+0

Что такое гибридное приложение? – shockwave

+0

Я пытаюсь автоматизировать андроид-гибридное приложение. У меня есть кнопка разделения с пользовательским атрибутом

Open
---- и я пытаюсь найти этот элемент ниже кода с помощью selenium webdriver, как показано ниже -driver.findElement (By.xpath ("// div [@_ appName = 'YMS']")) --- Я не получаю никакой найденной ошибки элемента – jayesh

ответ

0

Xpath работает нормально.
Проверить это http://www.xpathtester.com/xpath/ee704ab13cc47a875598406d380db68e

После сценарий <% - app.APP_NAME%> становится казнены ... вы получаете APPNAME = 'YMS'?

+0

Да, я получаю Я вижу приложение, отображаемое на экране, после этого только я выполняю приведенный выше текст – jayesh

+0

. Есть ли у нас какой-либо другой способ автоматизации вышеуказанного кода. – jayesh

+0

Я бы предложил использовать неявное ожидание, прежде чем вы выполните свой xpath , --- driver.manage(). timeouts(). implicitlyWait (5, TimeUnit.SECONDS); – shockwave

Смежные вопросы