如何循环使用senium中的ui和li来选择下拉列表中显示的所有配置文件(下拉列表将是动态的)?

时间:2015-07-05 14:35:49

标签: selenium selenium-webdriver automation

我尝试选择ulli下拉列表中显示的所有个人资料,这里我所面临的冲突是每次我选择个人资料,然后下拉列表再次消失我需要点击下拉按钮并选择配置文件,如何选择所有配置文件(如何循环)?

这是上述查询的html

<ul id="binduserinul" role="menu" class="dropdown-menu">
   <li onclick="bindfrofilesmaster('tumblr','kishore3663','kishore3663')">
   </li>
   <li onclick="bindfrofilesmaster('facebook','Kishore Nk','100002876995628')">
   </li>
   <li onclick="bindfrofilesmaster('tumblr','kishor3663','kishor3663')">
    </li>
   <li onclick="bindfrofilesmaster('twitter','KishuNk25','2606831526')">
     </li>
   <li onclick="bindfrofilesmaster('facebook_page','Ask Help ? We do it','1565847693677378')">
      </li>
</ul>

1 个答案:

答案 0 :(得分:0)

您需要在循环内重新分配(搜索元素一次)

所以你需要在循环内等待元素准备就绪(或等待ajax),重新分配元素,并做你需要的行动。