Используются два инструмента: Firebug и XPath Checker , оба дополнения Firefox.
В Firebug выберите вкладку HTML, щелкните правой кнопкой мыши наэлемент и выберите «Копировать XPath»
Для XPath Checker, щелкните правой кнопкой мыши элемент на странице и выберите «Просмотр XPath».
Вы можете проверить это, вставив результат в поле назначенияSelenium IDE, а затем нажмите кнопку «Найти».Это говорит о том, каким будет результат Selenium (гораздо быстрее, чем запускать тест снова и снова!)
Я обнаружил, что вам нужно несколько «помассировать» результат, например
Если вы перейдете на главную страницу Google и поищите ссылку «Изображения» в левом верхнем углу, XPath Checker выдаст изображение XPath в виде:
// id ('gbar') / x: nobr /x: a 1
Выдает ошибку:
[ошибка] локатор не найден: // id ('gbar') / x: nobr / x: a 1 , ошибка = ошибка: неверный xpath 2 : // id ('gbar') / x: nobr / x: a 1
Если вы удалите идентификатор, например,
// x: nobr / x: a 1
, вы заметите, что вокруг изображения есть зеленая рамка, показывающая егоIDE правильно его проанализировала.