Robotframework 如何在Robot框架中获取特定表单中所有输入ID的列表

Robotframework 如何在Robot框架中获取特定表单中所有输入ID的列表,robotframework,Robotframework,我面临以下问题-让我们看看我有以下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

我面临以下问题-让我们看看我有以下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框架中动态地实现吗?我希望避免枚举所有ID


不确定使用Execute Javascript关键字是否好?

您可以尝试按如下方式迭代所有输入元素

*** 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}]