Я работаю над проектом, который предполагает использование веб-драйвера selenium, Cucumber для написания шагов, XML для создания репозитория объектов и Java -Maven для соединения всего и написания определений шагов. Одним из шагов, необходимых для теста, является проверка того, что поле отключено на основе предыдущих параметров, выбранных в приложении. Ниже вы можете увидеть элемент md-select.
Для проверки что поле отключено, определение шага использует функцию isEnabled () класса Selenium RemoteWebElement. Это заданное поле c возвращает ложное срабатывание, которое включено, даже если оно явно отключено. Некоторые советы, которые я получил, состоят в том, что это может быть потому, что этот элемент был создан в Angular, но я тоже не очень знаком с ним и не уверен, что делать с этой информацией, чтобы исправить ошибку. Будем благодарны за любую помощь в решении этой проблемы или за объяснение поведения isEnabled ().