Селен как получить все Xpath со страницы - PullRequest
0 голосов
/ 13 июля 2009

Я пытаюсь получить все xpath объекта с загруженной страницы через селен

нечто похожее на функцию, которую селен уже имеет:

selenium.getAllbuttons ();

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

Есть идеи, как получить xpath всех объектов с загруженной страницы?

спасибо

1 Ответ

1 голос
/ 13 июля 2009

вы можете сделать

xpathcount = selenium.getXpathCount("//input");
for (i = 0;i<xpathcount;i+=1){
   selenium.click("//input["+i+"]");

}

Приведенный выше код будет нажимать на все кнопки с тегами ввода и переходить сверху вниз.

Главное, что вы хотите сделать, это selenium.doSomething("//input["+i+"]"); где doSomething - любая команда Selenium.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...