Как оценить или проверить xpaths в IE для Selenium

У меня есть веб-приложение, которое работает только для браузера IE. Я знаю, это звучит странно, но это требование клиента. Моя настоящая проблема заключается в разработке тестовых сценариев с использованием Selenium. Используя инструменты разработчика IE, я могу создавать XPATH, но я не знаю, как это оценить.

Может быть несколько узлов / элементов, которые могут совпадать с моим xpath. В chrome это было легко с инструментами разработчика, такими как Поиск работ по String, selector или xpath. Но я схожу с ума в IE, потому что Find работает ТОЛЬКО с помощью String или селектора запросов (без поддержки xpath).

Я пробовал с букмарклетами/ javascripts и т. Д., Но не очень помог, как в Chrome.

1 ответ

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

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

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

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

ИЛИ ЖЕ

вы можете генерировать локаторы, такие как xpath, используя ниже:

https://github.com/dzharii/swd-recorder/releases

  • Загрузите почтовый файл

  • Теперь добавьте путь IEDriverServer.exe в переменную среды.

  • Скопируйте файл IEDriverServer.exe в папку swdPageRecorder.

  • Откройте SwdPageRecorder.exe

  • Теперь в настройках браузера выберите Internet Explorer и нажмите "Пуск"

  • Теперь введите URL в разделе браузера и нажмите кнопку "Перейти">

  • Теперь нажмите на вкладку Локаторы в SwdPageRecorder

  • нажмите на начало в "Проводнике элементов WebBrowser"

  • Теперь перейдите на страницу и нажмите Ctrl + Правый клик

Он покажет вам все необходимые локаторы

Руководство:

https://www.youtube.com/watch?v=C4jnX0PF_mc

Другие вопросы по тегам