我正在使用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.
帮助解决这个问题将不胜感激。谢谢!!
答案 0 :(得分:2)
我做的是在元素的id上使用“获取元素属性”关键字,然后使用我想要访问的属性,这里它将是@disabled 获取元素属性| id @禁用并将其存储为变量。然后,您可以检查该变量的值是否已禁用。希望这有用
答案 1 :(得分:1)
错误很明确:元素......不是输入。
关键字期待<input/>
元素。