RobotFramework:AttributeError:“list”对象没有属性“startswith”

2024-05-20 14:37:01 发布

您现在位置:Python中文网/ 问答频道 /正文

使用RobotFramework

我尝试使用FOR循环检索Webelements标签。在

${temp}=    Get WebElements    xpath=//*[@class='ui-grid-canvas']
Set Global Variable    ${temp}
${as}    Get Element Count    xpath=//*[@class='ui-grid-canvas']
: FOR    ${ELEMENT}    IN    ${temp}
\    ${as}=    Get Text    ${ELEMENT}

我在FOR循环处出错。请纠正我。在

^{pr2}$

Tags: uiforgetas标签elementxpathtemp
1条回答
网友
1楼 · 发布于 2024-05-20 14:37:01

Get WebElements是一个列表,因此您应该在for循环中使用带@的变量引用:

${temp}=    Get WebElements    xpath=//*[@class='ui-grid-canvas']
Set Global Variable    ${temp}
${as}    Get Element Count    xpath=//*[@class='ui-grid-canvas']
: FOR    ${ELEMENT}    IN    @{temp}
\    ${as}=    Get Text    ${ELEMENT}

相关问题 更多 >