Сбой проверки отключенной кнопки с селеном - PullRequest
0 голосов
/ 06 июня 2019

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

Я использую Ruby / Rspec, и этот код используется для проверки того, что кнопка отключена.Я удалил ссылки на класс и объект страницы, но использовался локатор объектов кнопки: id.

expect(Page.btn.enabled?).to be false

Вот HTML-код страницы для отключенной кнопки, которую я тестирую:

<input type="submit" name="ctl00$bodyContentPlaceHolder$btnContinueToAddress" value="Next" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$bodyContentPlaceHolder$btnContinueToAddress&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="ctl00_bodyContentPlaceHolder_btnContinueToAddress" class="btn btn-primary btn-block disabledContent">

Я ожидаю, что селентест для прохождения, поскольку кнопка IS отключена на странице, но результаты rspec показывают:

ожидаемое ложное значение получено

Неправильно ли использован локатор и действительно ли: id активирован?Я что-то упускаю?Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...