Как определить свойство Disabled для кнопки в Watir - PullRequest
4 голосов
/ 01 марта 2012

Как я могу проверить свойство кнопки, отключена она или нет? Нижеследующее утверждение достаточно для его существования,

@browser.frame(:name => 'MainBody').button(:text => 'Submit').exists? 

.. может кто-нибудь сообщить мне, как я должен проверить отключенное свойство? Спасибо!

Ответы [ 2 ]

4 голосов
/ 01 марта 2012

@browser.frame(:name => 'MainBody').button(:text => 'Submit').enabled?

0 голосов
/ 12 марта 2013

В watir-webdriver это можно сделать, отредактировав файл: C:\Ruby193\lib\ruby\gems\1.9.1\gems\watir-webdriver-0.6.1\lib\watir-webdriver\elements\option.rb и перед выбором def добавьте следующее:

def enabled?
!disabled?
end

Это сработало для меня, так как watir-webdriver не знаето .enabled?на опции для select_lists.

...