Подтвердить что ты не робот

Поиск элементов XPath с помощью инструмента IE Developer

Есть ли способ найти элемент XPath с помощью IE Developer Tool?

4b9b3361

Ответ 2

Этот пост предполагает, что вы должны иметь возможность заставить панель разработчиков IE показать вам XPath для элемента, на который вы нажимаете, если вы включите опцию "select element by click". http://blog.balfes.net/?p=62

В качестве альтернативы этот пост предлагает либо букмарклеты, либо IE debugbar: Эквивалент Firebug "Скопировать XPath" в Internet Explorer?

Ответ 3

Вы можете найти/отладить локаторы XPath/CSS в IE, а также в разных браузерах с помощью инструмента SWD Page Recorder

Единственные ограничения/ограничения:

  • Браузер должен быть запущен из инструмента
  • Сервер драйверов Internet Explorer - IEDriverServer.exe - должен быть загружен отдельно и помещен рядом с SwdPageRecorder.exe

Ответ 4

Ребята Вы можете проверить с помощью Fire-IEBrowser.xlsm приложение для проекта google, это даст вам знать Xpath для веб-элементов в IE.

http://code.google.com/p/fire-ie-selenium/downloads/list

Ответ 5

Вы пытаетесь найти некоторую работу по поводу получения xpath в IE?

Есть много надстроек для других браузеров, таких как xpather для Chrome или xpather, xpath-checker и firebug для FireFox, который даст вам xpath элемента за секунду. Но, к сожалению, нет дополнительного или дополнительного инструмента, который сделает это для IE. В большинстве случаев вы можете получить xpath элементов, которые попадают в ваш script, используя вышеуказанные инструменты в Firefox, и немного подкорректируйте их (если требуется), чтобы заставить их работать в IE.

Но если вы тестируете приложение, которое будет работать только в IE или конкретном сценарии или странице, у которой этот элемент будет открываться/воспроизводиться только в IE, тогда вы не можете использовать какие-либо из вышеупомянутых инструментов упоминания, чтобы найти XPATH. Ну, единственное, что работает в этом случае, - это закладки, которые были закодированы именно для этой цели. Закладки - это код JavaScript, который вы добавите в IE в качестве закладок, а затем используйте для получения XPATH желаемого элемента. Используя их, вы можете получить XPATH так же легко, как вы можете использовать xpather или любой другой аддон Firefox.

ШАГИ ДЛЯ УСТАНОВКИ БУКМАРКЛЕТОВ

1) Открыть IE

2) Введите примерно: пусто в адресной строке и нажмите enter

3) В главном меню "Избранное" выберите --- > Добавить избранные

4) В окне "Добавить избранное" введите имя GetXPATH1.

5) Нажмите кнопку добавления в окне добавления любимого всплывающего окна.

6) Откройте меню "Избранное" и щелкните правой кнопкой мыши только что добавленную функцию "Избранное" и выберите "Свойства".

7) Свойства GetXPATH1 откроются. Выберите вкладку "Веб-документ".

8) В поле URL введите следующее:

javascript:function getNode(node){var nodeExpr=node.tagName;if(!nodeExpr)return null;if(node.id!=''){nodeExpr+="[@id='"+node.id+"']";return "/"+nodeExpr;}var rank=1;var ps=node.previousSibling;while(ps){if(ps.tagName==node.tagName){rank++;}ps=ps.previousSibling;}if(rank>1){nodeExpr+='['+rank+']';}else{var ns=node.nextSibling;while(ns){if(ns.tagName==node.tagName){nodeExpr+='[1]';break;}ns=ns.nextSibling;}}return nodeExpr;}

9) Нажмите "ОК". Нажмите YES во всплывающем предупреждении.

10) Добавьте другого фаворита, выполнив шаги с 3 по 5, Назовите этот любимый GetXPATH2 (шаг4)

11) Повторите шаги 6 и 7 для GetXPATH2, которые вы только что создали.

12) Введите следующее в поле URL для GetXPATH2

javascript:function o__o(){var currentNode=document.selection.createRange().parentElement();var path=[];while(currentNode){var pe=getNode(currentNode);if(pe){path.push(pe);if(pe.indexOf('@id')!=-1)break;}currentNode=currentNode.parentNode;}var xpath="/"+path.reverse().join('/');clipboardData.setData("Text", xpath);}o__o();

13) Повторите шаг 9.

Вы все закончили!

Теперь, чтобы получить XPATH элементов, просто выберите элемент с помощью мыши. Это связано с нажатием левой кнопки мыши перед тем, как элемент (ссылка, кнопка, изображение, флажок, текст и т.д.) Начнется и перетащит его до конца элемента. Как только вы сделаете это, сначала выберите любимый GetXPATH1 из меню избранных, а затем выберите второй любимый GetXPATH2. На этом этапе вы получите подтверждение, нажмите кнопку "Разрешить доступ". Теперь откройте файл блокнота, щелкните правой кнопкой мыши и выберите параметр вставки. Это даст вам XPATH элемента, который вы ищете.

Ответ 7

Я нашел способ.

Перейдите в Internet Explorer, осмотрите и скопируйте всю часть тела.

Теперь перейдите по ссылке ниже:

введите описание изображения здесь

ИЛИ сохраните код тела в файле HTML и откройте файл, используя chrome