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

Фотография

Как определить информационную подсказку?

selenium ide

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

#1 selen

selen

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Сергей

Отправлено 27 сентября 2017 - 08:13

Здравствуйте. Такой вопрос: есть задизейбленный функционал, при на ведении всплывает инфосообщение(аля купите подписку и т.д.) Нужно убедиться(verifytext) что оно есть.

 

Как это можно сделать? 

Дело в том что подсказка формируется скриптом, локатор не могу написать(

вот скрин http://joxi.ru/Y2LMlRYTnqYZ6A

 

(кейс пишу в selenium ide)


  • 0

#2 Spock

Spock

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

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 27 сентября 2017 - 08:54

что-нибудь типа moveToElement ?

 

и вообше ИДЕ это ведь только для тренировки, сложные тесты там лучше не писать


  • 0

#3 selen

selen

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Сергей

Отправлено 27 сентября 2017 - 09:04

что-нибудь типа moveToElement ?

 

и вообше ИДЕ это ведь только для тренировки, сложные тесты там лучше не писать

Спасибо, сейчас посмотрю что это за команда. 

 

Так я учусь.  Рад любой инфе. 


  • 0

#4 selen

selen

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Сергей

Отправлено 27 сентября 2017 - 09:09

как понял нужно отдельно расширение подключить? чет нет такой команды( 

 

Показать это сообщение я то могу(можно просто кликом или mouseover) но как сделать verifуtext? Вот тут беда(


  • 0

#5 Spock

Spock

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

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 27 сентября 2017 - 09:40

попробуйте в коде страницы поискать когда подсказка отобразится


  • 0

#6 Snap

Snap

    Специалист

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


Отправлено 27 сентября 2017 - 14:10

как понял нужно отдельно расширение подключить? чет нет такой команды( 

 

Показать это сообщение я то могу(можно просто кликом или mouseover) но как сделать verifуtext? Вот тут беда(

Да, используете mouseOver, затем проверяете verifyText.

Чтобы узнать локатор, когда подсказка отображается, нужно успеть по ней кликнуть правой кнопкой мыши и затем выбрать команду "Исследовать элемент".


  • 0

#7 selen

selen

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Сергей

Отправлено 27 сентября 2017 - 18:57

 

как понял нужно отдельно расширение подключить? чет нет такой команды( 

 

Показать это сообщение я то могу(можно просто кликом или mouseover) но как сделать verifуtext? Вот тут беда(

Да, используете mouseOver, затем проверяете verifyText.

Чтобы узнать локатор, когда подсказка отображается, нужно успеть по ней кликнуть правой кнопкой мыши и затем выбрать команду "Исследовать элемент".

 

 

Так я и хотел делать, но.. Что у нас есть: допустим есть такой функционал, скажем радиобаттон, на странице он изначально отображается но не кликабелен. Если тычим на него или наводим курсор - всплывает информационное сообщение, и тут начинается, если хочу навести курсор на это сообщение то получается я должен сдвинуть его с радиобаттона, а при этом действии инфосообщение как вы понимаете скрывается. Так что навести на сообщение и выбрать verifyText никак не получится. В коде не найти, оно как я понимаю формируется скриптом. И как составить локатор не понятно( 


  • 0

#8 Snap

Snap

    Специалист

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


Отправлено 27 сентября 2017 - 19:17

А текст подсказок уникален? А то можно просто проверять наличие элемента (с текстом) на странице. Что-то типа verifyElementPresent | xpath=//*[text()='оформите подписку']


  • 0

#9 selen

selen

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Сергей

Отправлено 28 сентября 2017 - 06:22

А текст подсказок уникален? А то можно просто проверять наличие элемента (с текстом) на странице. Что-то типа verifyElementPresent | xpath=//*[text()='оформите подписку']

 

Огромное СПАСИБО!!! Оказывается всё просто) 


  • 0

#10 Snap

Snap

    Специалист

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


Отправлено 28 сентября 2017 - 08:14

и вообше ИДЕ это ведь только для тренировки, сложные тесты там лучше не писать

Это где такое написано? В официальной документации к нему?

Я использую и IDE, и WebDriver. И сразу не припомню ситуации, когда не смог что-либо автоматизировать в IDE. Циклы и условия не в счет (хотя и для них есть плагины), так как в реальных сценариях пользователи подобное не используют. Пример выше еще раз доказывает, что все гораздо проще.


  • 0

#11 Spock

Spock

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

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 28 сентября 2017 - 08:45

 

Это где такое написано? В официальной документации к нему?

Я использую и IDE, и WebDriver. И сразу не припомню ситуации, когда не смог что-либо автоматизировать в IDE. Циклы и условия не в счет (хотя и для них есть плагины), так как в реальных сценариях пользователи подобное не используют. Пример выше еще раз доказывает, что все гораздо проще.

открыл инструменты разработчика в Хроме, с его помощью написал локаторы

потом написал тесты для веб-драйвера, тесты лежат в гите и подключены к Дженкинсу или чему там ещё, крутятся регулярно, генерируют отчёты

 

где тут место для Селениум ИДЕ?


  • 0

#12 Snap

Snap

    Специалист

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


Отправлено 29 сентября 2017 - 11:28

открыл инструменты разработчика в Хроме, с его помощью написал локаторы

 

 

потом написал тесты для веб-драйвера, тесты лежат в гите и подключены к Дженкинсу или чему там ещё, крутятся регулярно, генерируют отчёты

 

где тут место для Селениум ИДЕ?

 

Как где? Тоже самое можно спокойно делать с помощью Селениум ИДЕ. GitHub спокойно крутит html-сьюты, сделанные в Selenium IDE, можно запускать с помощью Jenkins и получать отчеты. И ничего не нужно программировать (например, для тех кто не умеет).


  • 0



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

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

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