我正在尝试从类或 xpath 中获取所有文本,对其进行迭代并将其放入列表中。
尝试了下面的代码,但不断收到此错误:
未找到名称为“附加到列表”的关键字。
${xpath}= Set Variable //label[@class='required']
${count}= Get Element Count ${xpath}
${names}= Create List
:FOR ${i} IN RANGE 1 ${count} + 1
\ ${name}= Get Text xpath=(${xpath})[${i}]
\ Append To List ${names} ${name}
\ Log To Console ${names}
Run Code Online (Sandbox Code Playgroud)
我尝试过的其他解决方案也出现了以下代码的相同错误。
@{locators}= Get Webelements ${requiredDocuments}
@{result}= Create List
: FOR ${locator} IN @{locators}
\ ${name}= Get Text ${locator}
\ Log ${name}
\ Append To List ${result} ${name}
Log ${result}
Run Code Online (Sandbox Code Playgroud)
您需要导入标准库Collections才能使用关键字Append To List。要导入 library,请在测试用例的设置中声明它,例如:
*** Settings ***
Library Collections
Run Code Online (Sandbox Code Playgroud)