我无法检查是否为自动化测试启用了链接。
我有以下代码,但它会抛出错误:
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
我收到以下错误:
未定义的方法`已启用?'为# (NoMetho dError)
有没有办法解决这个问题?
答案 0 :(得分:1)
好的,让我们尝试一下:
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