У меня есть простое утверждение на отключенной кнопке в моем тесте селена, который не проходит.Метод ожидает, что кнопка будет отключена, но когда я запускаю тест, он не показывает, что кнопка действительно включена.
Я использую 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("ctl00$bodyContentPlaceHolder$btnContinueToAddress", "", true, "", "", false, false))" id="ctl00_bodyContentPlaceHolder_btnContinueToAddress" class="btn btn-primary btn-block disabledContent">
Я ожидаю, что селентест для прохождения, поскольку кнопка IS отключена на странице, но результаты rspec показывают:
ожидаемое ложное значение получено
Неправильно ли использован локатор и действительно ли: id активирован?Я что-то упускаю?Заранее спасибо.