机器人框架测试数据编辑器 - 单击SPAN / Div不工作

时间:2015-08-21 10:29:21

标签: selenium robotframework

我想点击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(在第二列中) 它不起作用。 在我之前的项目中,它工作正常,但我无法在此工作。

1 个答案:

答案 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