Перейти к содержимому

Фотография

Как подобрать селектор, чтобы он со страницы извлекал ссылки одного д

c# WEBDRIVER selenium

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Selen34

Selen34

    Новый участник

  • Members
  • Pip
  • 41 сообщений

Отправлено 18 декабря 2016 - 11:50

ИСПОЛЬЗУЕТСЯ: WebDriver, С#

 

Код 

link = browser1.FindElements(By.CssSelector(a[href*=ibm])).ToList();

Извлекаем ссылки и получаем ссылки двух категорий. см. скрин

 

А требуется, чтобы извлекались ссылки  "Категория 1"

Пробовал изменить селектор на a[href*=ibm.com], а также другие интерпретации.

В результате CssSelector перестаёт работать.

 

ВОПРОС

  1. Как правильно подобрать CssSelector , что извлекались ссылки необходимого домена?

Прикрепленные файлы

  • Прикрепленный файл  1.jpg   95,83К   0 Количество загрузок:

  • 0

#2 Lzk

Lzk

    Специалист

  • Members
  • PipPipPipPipPip
  • 504 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 19 декабря 2016 - 10:24

xpath

//a[contains(href,'ibm.com')]
или
//a[not(contains(href,facebook.com')][not(contains(href,twitter.com')]

  • 0



Темы с аналогичным тегами c#, WEBDRIVER, selenium

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных