2017-02-14 77 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()