Python 机器人框架:AttributeError:';列表';对象没有属性';从'开始;
使用机器人框架 我正在尝试使用FOR循环检索Webelements标签Python 机器人框架:AttributeError:';列表';对象没有属性';从'开始;,python,selenium,robotframework,robots.txt,Python,Selenium,Robotframework,Robots.txt,使用机器人框架 我正在尝试使用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}=
${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循环中遇到错误。请纠正我
AttributeError: 'list' object has no attribute 'startswith'
Get WebElements是一个列表,因此您应该在for循环中使用带@的引用变量:
${temp}=Get-WebElements-xpath=/*[@class='ui-grid-canvas']
设置全局变量${temp}
${as}获取元素计数xpath=/*[@class='ui-grid-canvas']
:对于@{temp}中的${ELEMENT}
\${as}=获取文本${ELEMENT}
Get WebElements是一个列表,因此您应该在for循环中使用带@的引用变量:
${temp}=Get-WebElements-xpath=/*[@class='ui-grid-canvas']
设置全局变量${temp}
${as}获取元素计数xpath=/*[@class='ui-grid-canvas']
:对于@{temp}中的${ELEMENT}
\${as}=获取文本${ELEMENT}