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

Фотография

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


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 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
  • 833 сообщений


Отправлено 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
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


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

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


  • 0

#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
  • 833 сообщений


Отправлено 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
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


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

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

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

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

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

  • 1


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

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