Какая польза от X-path в селеновом веб-драйвере? - PullRequest
0 голосов
/ 27 июня 2018

Сейчас я работаю над селеновым веб-драйвером. Я изучаю новые вещи в селене. В настоящее время я застрял в своей работе с использованием x-Path. Кто-нибудь может описать мне, что такое использование x-path в селене? Как мы можем использовать это в веб-драйвере селена?

Ответы [ 5 ]

0 голосов
/ 10 мая 2019

xpath - это один из способов выяснить webelement из DOM. Если вы не можете найти uniq id, name или другие атрибуты элемента в DOM, вы можете добраться до элемента по xpath. используя другой путь через родительский элемент этого элемента, предшествуя родному брату, следуя родным братьям. Вы можете ссылаться на такой материал в Интернете по этой теме.

0 голосов
/ 10 мая 2019

Xpath - это опция, которую вы можете использовать, чтобы найти веб-элемент, с которым вы хотите взаимодействовать.

Как показано здесь: https://www.seleniumhq.org/docs/09_selenium_ide.jsp#locating-by-xpath

0 голосов
/ 27 июня 2018

Я перебираю множество ссылок, связанных с x-path. Я понял, как мы можем использовать x-path в селене. x-path используется для поиска элементов на веб-странице. когда элементы не найдены по id, класс, чем мы используем X-путь для поиска элементов.

0 голосов
/ 26 февраля 2019

XPath определяется как путь XML. Это синтаксис или язык для поиска любого элемента на веб-странице с использованием выражения пути XML. XPath используется для поиска местоположения любого элемента на веб-странице с использованием структуры HTML DOM.

Примеры:

//*[@id="id"]/a

//*[@id="panel"]/div/widget-header/header/span/widget-toolbar[1]/div/button

//*[@id="search-form"]/div/widget-body/div/form/div/div/div[2]/div[2]/div/div[1]/label/input

с использованием XPath для поиска и выполнения операции:

driver.FindElement(By.XPath("")).Click();
0 голосов
/ 27 июня 2018

XPath содержит путь к элементу, расположенному на веб-странице. Стандартный синтаксис для создания XPath есть. Проверьте это для более подробной информации

...