2017-02-14 5 views
0

Я хочу, чтобы проверить, если кнопка кликабельна, так что я попытался с помощью следующего:Как проверить, доступна ли кнопка в Webdriver Python?

def save_button_status(browser): 
    button = browser.find_element_by_class_name(save_new_pass_button) 
    print button.is_enabled() 

Но не проверяя состояние кнопки, все, что я могу понять из этого кода, если кнопка включена

+0

что вы имеете в виду 'это не проверка на кнопку status' ?? есть ли какое-либо исключение? –

+0

Я хочу проверить, могу ли я нажать на кнопку или нет –

+0

Итак, что вы получаете в этой строке 'button.is_enabled()' ?? –

ответ

0

чтобы проверить, если кнопка кликабельна вам необходимо проверить два условия: включено и видимые

def save_button_status(browser): 
    button = browser.find_element_by_class_name(save_new_pass_button) 
    print button.is_enabled() and button.is_displayed()