Для Linux / Unix и, возможно, для некоторых других, но не для Windows до 10 TH2:
printf ("\ 033c");
сбросит терминал.
Этот пост предполагает, что вы должны получить панель инструментов разработчика IE, чтобы показать вам XPath для элемента, на который вы нажимаете, если вы включите опцию «select element by click». http://blog.balfes.net/?p=62
В качестве альтернативы этот пост предлагает либо букмарклеты, либо IE debugbar: Эквивалент Firebug's & quot; Copy XPath & quot; в Internet Explorer?
Вы можете найти / отладить локаторы XPath / CSS в IE, а также в разных браузерах с помощью инструмента SWD Page Recorder
Единственные ограничения / ограничения:
IEDriverServer.exe
- должен быть загружен отдельно и помещен рядом с SwdPageRecorder.exe
Ребята Вы можете проверить с помощью Fire-IEBrowser.xlsm приложение для проекта google, это даст вам знать Xpath для веб-элементов в IE.
Если ваша цель - найти селектор CSS, вы можете использовать MRI (как только MRI будет открыт, щелкните любой элемент, чтобы увидеть различные селекторы для элемента):
Для Xpath:
http://functionaltestautomation.blogspot.com/2008/12/xpath-in-internet-explorer.html
Вы пытаетесь найти какую-нибудь работу по поводу получения xpath в IE?
Существует множество надстроек для других браузеров, таких как xpather для Chrome или xpather , xpath-checker и firebug для FireFox, который даст вам xpath элемента за секунду. Но, к сожалению, нет никакого дополнения или инструмента, который будет делать это для IE. В большинстве случаев вы можете получить xpath элементов, которые попадают в ваш скрипт, используя вышеуказанные инструменты в 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 элемента, который вы ищете.
SCRIPT5007: Unable to get property 'createRange' of undefined or null reference
. Попробовал снова на другом сайте и элементе, и это сработало, так что кажется зависящим от того, что вы правильно его выбрали / сайт, на который вы пытаетесь это сделать. Могут ли быть мои настройки?
– ono2012
22 February 2017 в 15:08
Я нашел способ.
Перейдите в Internet Explorer, осмотрите и скопируйте всю часть тела.
Теперь перейдите по следующему URL:
ИЛИ сохраните код тела в файле HTML и откройте файл с помощью chrome