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

Комплексная система подготовки тестировщиков по программе ISTQB FL
онлайн, начало 23 января
Chrome DevTools: Инструменты тестировщика
онлайн, начало 23 января
Git: инструменты тестировщика
онлайн, начало 23 января
Техники локализации плавающих дефектов
онлайн, начало 28 января
Фотография

Верификация некликабельности элемента


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

#1 viktor___

viktor___

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

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

Отправлено 16 Ноябрь 2018 - 01:11

Всем добрый день.

 

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

 

Есть ряд элементов(иконок) меню. Часть из них неактивна, а часть - наоборот. В тесте необходимо собственно сделать верификацию, что конкретные разделы тулбара не могут быть выбраны, а другие - могут. Попытки использовать isEnabled не помогли, всегда состояниt true.

 

Собственно код одного из элементов "Add instrument", который собственно Disabled для нажатия.

 

<div class="menu-button ng-binding add disabled" ng-click="action.enabled&amp;&amp;onSelectAction(action)"
ng-class="[{'disabled':!action.enabled},action.class]">Add instrument</div>

 

Какие еще могут быть варианты для проверки состояния элемента?


  • 0

#2 Alex

Alex

    Постоянный участник

  • Members
  • PipPipPip
  • 224 сообщений
  • ФИО:Алексей

Отправлено 16 Ноябрь 2018 - 06:34

Всем добрый день.

 

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

 

Есть ряд элементов(иконок) меню. Часть из них неактивна, а часть - наоборот. В тесте необходимо собственно сделать верификацию, что конкретные разделы тулбара не могут быть выбраны, а другие - могут. Попытки использовать isEnabled не помогли, всегда состояниt true.

 

Собственно код одного из элементов "Add instrument", который собственно Disabled для нажатия.

 

<div class="menu-button ng-binding add disabled" ng-click="action.enabled&amp;&amp;onSelectAction(action)"
ng-class="[{'disabled':!action.enabled},action.class]">Add instrument</div>

 

Какие еще могут быть варианты для проверки состояния элемента?

<div class="menu-button ng-binding add disabled"

не о чем не говорит?


  • 2

#3 Spock

Spock

    Гуру

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

Отправлено 16 Ноябрь 2018 - 09:55

 

 

"menu-button ng-binding add disabled"

вот и проверяйте что класс у элемента такой


  • 2

#4 viktor___

viktor___

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

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

Отправлено 16 Ноябрь 2018 - 18:04

Спасибо, точно, имя класса - необходимый идентификатор, сегодня попробую.


  • 0

#5 KnopkaZapuska

KnopkaZapuska

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

  • Members
  • Pip
  • 61 сообщений
  • ФИО:Феррицио Дмитрий

Отправлено 20 Декабрь 2018 - 06:52

Спасибо, точно, имя класса - необходимый идентификатор, сегодня попробую.

Получилось?


  • 0

#6 viktor___

viktor___

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

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

Отправлено 20 Декабрь 2018 - 06:56

 

Спасибо, точно, имя класса - необходимый идентификатор, сегодня попробую.

Получилось?

 

Да, проверил по наличию disabled в имени класса


  • 0


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



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

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

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