【问题标题】:Robot Framework Test Data Editor - Click on SPAN/Div not working机器人框架测试数据编辑器 - 单击 SPAN/Div 不起作用
【发布时间】:2015-08-21 10:29:20
【问题描述】:

我想在 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(在第二列) 它不起作用。 在我以前的项目中,它运行良好,但我无法让它在这个项目中运行。

【问题讨论】:

  • 你能显示你的测试代码吗?您单击的元素是否始终存在或由 javascript 生成?
  • 我是通过AngularJs ng-repeat Object动态创建的。
  • 以下指导是否成功?如果没有,您遇到了什么问题?

标签: selenium robotframework


【解决方案1】:

如果您不提供测试代码或更详细信息,这很难回答,但我怀疑当您尝试单击该元素时页面上不存在该元素?你得到什么错误信息?提供这有助于更快地获得答案。

仔细阅读您的问题,您是否使用了正确的关键字,您实际上是在点击链接吗?即链接标签中包含的东西?例如

<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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-25
    • 2018-09-20
    • 1970-01-01
    • 2016-05-03
    • 1970-01-01
    • 2018-09-16
    • 1970-01-01
    • 2018-12-25
    相关资源
    最近更新 更多