Python 2.7 在获得网页上存在的父元素计数后,如何将元素名称存储到列表中

Python 2.7 在获得网页上存在的父元素计数后,如何将元素名称存储到列表中,python-2.7,robotframework,Python 2.7,Robotframework,我在Robot框架中编写了一个测试,以获得网页上所有元素的计数,以及商店名称(carboneats) 现在,我想存储与该商店名称关联的商品名称(Chicken Seekh Pav Wow(一组2)) 我应该如何读取食物项目名称并将其存储到列表中。 请参考图片以了解店铺名称和商品名称的清晰度 下面是我对商店名称计数和存储的测试 ${xpath}= Set Variable //div[contains(@class, '_2o8fn') and text()='Charcoal Eat

我在Robot框架中编写了一个测试,以获得网页上所有元素的计数,以及商店名称(carboneats)

现在,我想存储与该商店名称关联的商品名称(Chicken Seekh Pav Wow(一组2)) 我应该如何读取食物项目名称并将其存储到列表中。 请参考图片以了解店铺名称和商品名称的清晰度

下面是我对商店名称计数和存储的测试

${xpath}=   Set Variable    //div[contains(@class, '_2o8fn') and text()='Charcoal Eats']                
${count}=   Get Matching Xpath Count    ${xpath}                
${names}=   Create List                 
FOR ${i}    IN RANGE    1   ${count} + 1        
\   ${name}=    Get Text    xpath=(${xpath})            
\   Append To List  ${names}    ${name}         

谢谢大家!

你能展示一下你当前的代码产生了什么(与你期望的相比)吗?已经用我当前代码的结果更新了我的问题,现在在第页找到商店名称后,我需要写一个代码来阅读与商店名称(木炭食)相关联的商品名称—“chicken seekh pav wow(一套2)”并将此项目名称存储到列表中。目前这个页面只有一个店名为CarcoEats的商品,也可以有多个。