“元素应该被禁用”不工作?

时间:2017-09-27 11:33:36

标签: python robotframework selenium2library

我正在使用Robot Framework和Selenium2Library。我试图检查给定的元素是否被禁用。使用的代码是:

Element Should Be Disabled | //div[6]/div[2]/div/div[2]/div[1]/div[2]/div/div/div[2]/div[2]/span[4]

此代码给出了以下错误:

ERROR: Element //div[6]/div[2]/div/div[2]/div[1]/div[2]/div/div/div[2]/div[2]/span[4] is not an input.

帮助解决这个问题将不胜感激。谢谢!!

2 个答案:

答案 0 :(得分:2)

我做的是在元素的id上使用“获取元素属性”关键字,然后使用我想要访问的属性,这里它将是@disabled 获取元素属性| id @禁用并将其存储为变量。然后,您可以检查该变量的值是否已禁用。希望这有用

答案 1 :(得分:1)

错误很明确:元素......不是输入。

关键字期待<input/>元素。