如何单击机器人框架中列表中的元素
How to click on an element in a list in robot framework
如何从此下拉列表中进行 select 设置。
我尝试通过(class/id..)单击元素,但其中 none 对我有用。
首先我必须点击个人资料图标,然后选择设置元素
这里是图标的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>
这是我想要 select 的列表元素:
<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
P.S。我假设您已经为此导入了所有必需的库(实际上,这两行只需要 SeleniumLibrary)
如何从此下拉列表中进行 select 设置。 我尝试通过(class/id..)单击元素,但其中 none 对我有用。
首先我必须点击个人资料图标,然后选择设置元素
这里是图标的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>
这是我想要 select 的列表元素:
<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
P.S。我假设您已经为此导入了所有必需的库(实际上,这两行只需要 SeleniumLibrary)