Я нахожу XPath трудно время от времени наводить голову и ищу инструменты, которые я могу указать на строку в файле конфигурации xml, и она сообщит мне xpath для необходимых мне атрибутов.
Любая помощь с этим будет очень оцененa >
Я нахожу XPath трудно время от времени наводить голову и ищу инструменты, которые я могу указать на строку в файле конфигурации xml, и она сообщит мне xpath для необходимых мне атрибутов.
Любая помощь с этим будет очень оцененa >
Я использовал "Buuba XPath builder", чтобы сделать это:
http://www.bubasoft.net/product/xpath-builder/
SketchPath (теперь XMLQuire) также может сделать трюк:
Xpather - лучший инструмент для поиска xpath.
Visual XPath полон победы.
Если вы используете firefox, вы можете проверить XPather. Даже если вы найдете другой инструмент, это удобная вещь, когда вам просто нужно быстро что-то проверить, если вы похожи на меня и почти всегда открываете окно браузера.
Лучшим инструментом является Firepath, когда он установлен поверх Firebug. Вы можете легко найти Xpath, используя его. Но он работает только с Mozilla Ссылка для скачивания: https://addons.mozilla.org/en-US/firefox/addon/firepath/ Или просто перейдите к аддонам и нажмите "Получить расширения" и введите firepath.
У вас должен быть установлен firebug.
http://xpathvisualizer.codeplex.com/ - хороший инструмент.
Я хочу использовать echo XPather как инструмент для выбора, хотя он пока еще (насколько мне известно) доступен для последней версии FF. Чтобы лучше изучить XPath, XPather дает вам две хорошие преимущества:
Большую часть времени в моей работе я считаю неважным находить XPath, который соответствует, но лучше всего подходит для того, что я ищу (наиболее специфичный для скорости, наиболее общий для гибкости и соответствия аналогичным узлам).
Firebug сам даст вам точный XPath для элемента, но он заставляет задуматься о написании тестов автоматизации в Selenium recorder - это нормально, если вы нацеливаете именно этот node, который всегда будет находиться в этом точном месте на стр. Принимая во внимание, что вы можете ориентироваться на рекламный баннер, который не знает точного местоположения, но знаете его грубое местонахождение - столбец RHS на каждой странице, например. Это часто происходит с сайтом, поддерживаемым CMS, если вы тестируете систему, которую тоже используют реальные редакторы контента.