2015-03-31 16 views
0

我無法檢查鏈接是否啓用了自動化測試。Watir-Webdriver - 檢查啓用的linke

我有以下的代碼,但它拋出一個錯誤:

if @browser.link(:xpath,'//*[@id="aBreakDown"]/div[3]/div[1]/div/a').enabled? 
    print_red("User can import a new activity") 
else 
    print_green("User cannot import a new activity")  
end 

我得到以下錯誤:

undefined method `enabled?' for # (NoMetho dError)

有沒有解決的辦法?

+0

首先可言,添加此標籤的HTML,請 – 2015-03-31 07:09:09

+0

的Watir不爲'啓用支持這種方法'的鏈接,但是,如果添加HTML - ?我們會考慮替代 – 2015-03-31 07:19:05

+0

嗨亞歷克斯,感謝您的回覆,html請求:

Ahsan 2015-03-31 07:50:47

回答

1

好吧,讓我們嘗試someth約:

if @browser.link(:xpath,'//*[@id="aBreakDown"]/div[3]/div[1]/div/a').attribute_value("ng-disabled") == "job.IsLocked" 
    print_green("User cannot import a new activity") 
else 
    print_red("User can import a new activity")  
end 
+0

工作在治療,謝謝噓! – Ahsan 2015-03-31 08:21:49

+0

@Ahsan你的歡迎:) – 2015-03-31 08:23:26