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

Подготовка к сертификации ISTQB FL
онлайн, начало 10 августа
Тестирование REST API
онлайн, начало 10 августа
Программирование на Python для тестировщиков
онлайн, начало 14 августа
Тестирование без требований
онлайн, начало 17 августа
Фотография

Строгое соответсвие искомого параметра


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

#1 Alex_Dikinson

Alex_Dikinson

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

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

Отправлено 30 марта 2020 - 07:55

Товарищи, Добрый день!

Selenium IDE! проблема:

есть несколько ссылок на странице, у одной название GG, у другой GGW, пытаюсь нажать первую командой a:contains('GG'), а он жмет на GGW так как вторая тоже содержит gg, вопрос, как сделать что бы селениум искал строго по заданному параметру?

 

Заранее благодарен!!


  • 0

#2 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 766 сообщений


Отправлено 30 марта 2020 - 08:59

a[тег_с_названием_ссылки='GG']


  • 0

#3 Alex_Dikinson

Alex_Dikinson

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

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

Отправлено 30 марта 2020 - 11:51

что то не могу сориентироваться как это мне сделать (

у меня выглядит это вот так:

99baba3745aaa5335076f254aedefe3c.jpg

cd533319cd5c63557262eb3879b63f75.jpg


  • 0

#4 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 849 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 30 марта 2020 - 12:41

К слову, а что за версия Selenium IDE? По логике нужно убрать contains и использовать равенство. Но это сработало бы с атрибутом, а вы ищете текст. В СSS это сложно (если вообще возможно на точное соответствие), с xpath проще.


  • 0

http://starbugss.blogspot.ru - "Звездные баги", мой блог.


#5 Alex_Dikinson

Alex_Dikinson

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

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

Отправлено 30 марта 2020 - 13:39

версия 2.9.1 - мы пока не можем мигрировать на более новую версию, сервера не позволяют!

xpath будет искать по конкретному месту нахождения на экране я так понимаю, а у меня ссылки могут перемещаться, прибавляться и убавляться! или я ошибаюсь?


  • 0

#6 Alex_Dikinson

Alex_Dikinson

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

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

Отправлено 30 марта 2020 - 13:44

вот так тоже не получаеться

xpath=//p[contains(text(),"GG")]


  • 0

#7 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 766 сообщений


Отправлено 30 марта 2020 - 14:06

xpath=//p[.="GG")]

  • 1

#8 Alex_Dikinson

Alex_Dikinson

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

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

Отправлено 30 марта 2020 - 15:44

xpath=//p[.="GG")]

Сработало, спасибо большое!! )


  • 0

#9 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 849 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 30 марта 2020 - 19:45

версия 2.9.1 - мы пока не можем мигрировать на более новую версию, сервера не позволяют!

xpath будет искать по конкретному месту нахождения на экране я так понимаю, а у меня ссылки могут перемещаться, прибавляться и убавляться! или я ошибаюсь?

Ошибаетесь, xpath это просто альтернативный "язык" поиска по коду. Раз уж меня опередили, мой вариант //p[text()="GG"], или более точный 

//p[@class="item-inner__title"][text()="GG"]

  • 1

http://starbugss.blogspot.ru - "Звездные баги", мой блог.



Selenium 2.0: стартовый уровень
онлайн
Программирование на Java для тестировщиков
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн



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

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

Яндекс.Метрика
Реклама на портале