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

Фотография

Можно ли получить все ссылки со страницы с помощью Selenium IDE?

selenium ide

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

#1 Lapl

Lapl

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

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Большунов Артем

Отправлено 03 августа 2016 - 11:12

Прошу прощения за, возможно , глупый вопрос, только начинаю работу с автоматизацией.  Помогите разобраться со следующим

 

После поиска по ключевому слову на сайте получаем результаты - ссылки на страницы. Можно ли с помощью селениума  получить список результатов поиска в виде ссылок? То есть чтобы селениум выдал мне результаты? 


  • 0

#2 Prettser

Prettser

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

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


Отправлено 03 августа 2016 - 11:54

А как Вы получаете все ссылки? Если storeAttribute(только для одного элемента ищет) или другой store, то потом через echo команду свою переменную в лог отправьте и смотрите.

Надеюсь я правильно понял вопрос и нужно просто посмотреть


  • 0

#3 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 03 августа 2016 - 12:04

С ИДЕ такое извращение, что проще сразу через java+webdriver :)
без программирования, пусть примитивного, все равно не обойтись
  • 0

#4 Prettser

Prettser

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

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


Отправлено 03 августа 2016 - 12:33

На самом деле задача не ясна. Если надо разово с большой страницы вытащить все ссылки, то регуляркой по всему коду страницы можно.

Если нужна автоматизация, то той же регулярной можно в Jmeter (например) подоставать. А если это надо автоматизировать именно в IDE, то ... я не знаю зачем это делать :)


  • 0

#5 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 03 августа 2016 - 12:40

В форуме срочно нужен функционал лайков из фейсбука. Будем закидывать тапками предлагающих автоматизировать что-то jmeter-ом.
  • 3

#6 Prettser

Prettser

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

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


Отправлено 04 августа 2016 - 05:55

Зачем Вам кнопка? Вы и так прекрасно справились :)

Я не предлагал конкретно использовать jmeter, я написал "например", т.к. инструмент доступен и там это сделать действительно не сложно. Или Вы не согласны, что там так сделать можно?

В любом случае порекомендуйте что-то по сабжу, тс будет благодарен.

 

p.s. не отказался бы от таких же кнопок, чтобы закидывать тех, кто путает функционал и функциональность ;)


  • 0

#7 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 04 августа 2016 - 09:17

Можно. А потом еще что-нибудь можно сделать на нем. А потом появляются вопросы: Как нажать кнопку в интерфейсе используя jmeter. Или jmeter используется потому, что надо сделать 10 запросов за минуту.

Я не согласен с идеей давать новичку отсылку на инструмент который может решить конкретную задачу, но предназначенному совсем для другого.
Хоть сколько-нибудь нетривиальная автоматизация подразумевает написание кода. Курсов по основам программирования, бесплатных - вагон.
Любой скриптовой язык решает такие вопросы на раз. Интерпретируемый язык имеет плюс в отладке - можно в интерактивной среде пошагово выполнять программу рассматривая результаты выполнения каждой команды.
  • 0

#8 Prettser

Prettser

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

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


Отправлено 04 августа 2016 - 09:26

да ... согласен теперь

 

Что вопрошающему посоветуете? В IDE реализуемо?


  • 0

#9 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 04 августа 2016 - 09:50

Что вопрошающему посоветуете? В IDE реализуемо?

В IDE сколько-нибудь вменяемыми способами не реализуемо.
На Selenium WD и любом ЯП реализуется буквально несколькими строками вида
links = driver.find_elements_by_tag_name("a")
for link in links:
  print link.get_attribute("href")

  • 3



Темы с аналогичным тегами selenium, ide

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

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