我想点击Selenium Robot Framework中的Panel元素 代码如下:
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<span href="#panel" data-parent="#accordion" data-toggle="collapse" class="accordion-toggle panelTitle collapsed" id="panel" aria-expanded="false">Text 1<span class="toggle-icon"><i class="fa fa-plus-circle"></i></span>
</span>
</h4>
</div>
每当我在我的selenium机器人框架中写作
时,我想要点击“span”标签点击链接(在第一列中)id = panel(在第二列中) 它不起作用。 在我之前的项目中,它工作正常,但我无法在此工作。
答案 0 :(得分:1)
如果没有提供测试代码或更多详细信息,这很难回答,但我怀疑当您尝试点击它时该元素不存在于页面上?您收到了什么错误消息?提供这个可以帮助您更快地得到答案。
仔细阅读您的问题,您使用正确的关键字,实际上是否点击了链接?即链接标签中包含的内容? e.g。
<a href="/10m">all we've done together</a>
这是一个基本的例子:
Wait Until Page Contains Element panel 10
Click Element panel
如果您需要,此链接可帮助您查找更多信息:http://robotframework-seleniumlibrary.googlecode.com/hg/doc/SeleniumLibrary.html?r=2.8#Page应包含元素
其他库包含您可以使用的类似关键字,如Selenium2Library