воскресенье, 23 февраля 2014 г.

Работа с xpath

Xpath идентификатор - путь к расположению элемента в DOM дереве.
Его правила можно почитать тут: http://allxml.h1.ru/articles/xpath.htm
Selenium Webdriver умеет искать элементы по их xpath идентификатору, например:
driver.findElement(By.xpath(".//*[@id='filter']/div[1]/li[1]/a"));
Xpath идентификаторы можно писать вручную, и можно получить с помощью дополнений для браузеров, например, FirePath для FireFox.

Примечание: если у элементов есть id или name, желательно не использовать xpath, потому что он может меняться, если меняется верстка, количество элементов в списке, и т. д.

Комментариев нет:

Отправить комментарий