Имеется некий элемент с id=someword-orly-256, где 256 - изменяющийся номер (приложение на GWT)
Используя xpath=//*[contains(@id,'someword')] я могу обратиться к данному элементу, но как узнать его полный id? На странице больше нет элементов с таким именем, т.е. по данному xpath я получаю единственный элемент на странице. Полный id нужен для последующего вызова javascript с его участием.
Найти полный id элемента по совпадению с его частью
Автор aceton, 02 мая 2012 09:25
Сообщений в теме: 2
#1
Отправлено 02 мая 2012 - 09:25
#2
Отправлено 02 мая 2012 - 10:39
WebDriver
driver.findElement(By.xpath("//*[contains(@id,'someword')]").getAttribute("id");RC
selenium.getAttribute("//*[contains(@id,'someword')]/@id")Как-то так....
#3
Отправлено 10 мая 2012 - 07:49
Отлично, то, что надо, спасибо!selenium.getAttribute("//*[contains(@id,'someword')]/@id")
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных