Selenium WebDriver FindElements(By.XPath()) Не возвращает никаких данныхC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Selenium WebDriver FindElements(By.XPath()) Не возвращает никаких данных

Сообщение Anonymous »

Я пытаюсь сослаться на элемент ссылки в приведенном ниже HTML-коде.
Я пытаюсь сослаться на элемент, в котором есть «WANT_TO_FIND_THIS_LINK».
Используя это, основной элемент div легко находит:
var productHolder = driver.FindElements(By.XPath("//div[@data-partnumber='123456']"));
Но когда я пытаюсь перейти по ссылке, она ничего не возвращает.
Я пробовал несколько разных способов, но все они ничего не возвращают:
Но когда я пытаюсь перейти по ссылке, она ничего не возвращает.
Я пробовал несколько разных способов, но все они ничего не возвращают:
р>
var productHolder = driver.FindElements(By.XPath("//div[@data-partnumber='123456']//div[@class='fc-image image-fit']//a"));
var productHolder = driver.FindElements(By.XPath("//div[@data-partnumber='123456']//div[contains(@class, 'fc-image')]"));
var productHolder = driver.FindElements(By.XPath("//div[@data-partnumber='123456']//div[@class='fc-image image-fit']//a"));

Но когда я возвращаюсь наверх с:
var productHolder = driver.FindElements(By.XPath("//div[@data-partnumber='123456']")); работает нормально.
Проверяю все здесь: http://xpather.com/ и находит то, что мне нужно. Что я делаю не так, любая помощь будет полезна!
Фрагмент HTML-кода:












[url=javascript:void(0);][/url]




WANT_TO_FIND_THIS_LINK
Изображение




Fun Toy
























Compare











Подробнее здесь: https://stackoverflow.com/questions/783 ... g-any-data
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Selenium findElements() возвращает размер 0 при установке версии браузера Chrome выше 115
    Гость » » в форуме JAVA
    0 Ответы
    27 Просмотры
    Последнее сообщение Гость
  • Каковы эквиваленты findelements в драматурге, как в селене (питоне)
    Anonymous » » в форуме Python
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Selenium WebDriver By.xpath не работает постоянно
    Anonymous » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Selenium webdriver: изменение флага navigator.webdriver для предотвращения обнаружения селена.
    Anonymous » » в форуме JAVA
    0 Ответы
    52 Просмотры
    Последнее сообщение Anonymous
  • Исключение Selenium WebDriver. HTTP-запрос к удаленному серверу WebDriver для URL-адреса xyz. Время ожидания истекло чер
    Anonymous » » в форуме C#
    0 Ответы
    42 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»