如何在robot框架中单击列表中的元素



如何从下拉列表中选择设置。我尝试了(class/id..(的Click Element,但它们都不适合我。

首先我必须点击配置文件图标,然后选择设置元素

这是图标的html代码:

<li class="dropdown userMenu hidden-sm hidden-xs" id="y7">

<a data-toggle="dropdown" class="dropdown-toggle pad10-top no-padding-left no-padding-right center" href="javascript:void(0)" id="yu">
<span class="ellipsis-menu no-margin pad5-bottom" data-toggle="tooltip" data-placement="bottom" title="Profile" id="yui_3_">
<i aria-hidden="true" class=" icon-user_icon pad5-right" id="y"></i>
</span>
<b class="caret"></b>
</a>

这是我想选择的列表元素:

<li id="y8">
<a id="settings" href="/cc/settings.html"><i class=""></i>Settings</a></li>

请帮忙吗?

这应该可以工作。假设列表行元素是概要文件图标(从你粘贴的HTML中我不清楚,但你可以通过检查它来更好地了解你的应用程序(。如果需要,您可以在两行之间应用1-2秒的睡眠

Click Element       xpath: //*[@title='Profile']
Click Element       id: settings

附言:我假设您已经为此导入了所有必需的库(事实上,这两行只需要SeleniumLibrary(

最新更新