我正面临以下问题 - 让我们看看我有以下HTML:
<form action="/test/" class="" id="testForm" method="post">
<input class="full-width valid" id="Description" name="Description" type="text" value="test" />
<input class="full-width valid" id="Name" name="Name" type="text" value="test" />
<input class="full-width valid" id="Surname" name="Surname" type="text" value="test" />
...
</form>
现在我想检查所有表单输入字段是否被禁用。有什么办法可以在Robot Framework中动态地做到这一点吗?我想避免枚举所有ID。
不确定使用Execute Javascript关键字是否合适?
答案 0 :(得分:3)
您可以尝试迭代所有输入元素,如下所示
*** Test Case ***
Check Input Fields If Disabled
${count}= Get Matching Xpath Count //form[@id='testForm']/input
: FOR ${i} IN RANGE 1 {count}+1
\ Element Should Be Disabled //form[@id='testForm']/input[${i}]