【问题标题】:Using Value obtained with Get Value使用通过 Get Value 获得的 Value
【发布时间】:2017-05-25 16:53:05
【问题描述】:

我对使用 Robot Framework 非常陌生,我正在使用 RIDE 开发环境。我正在尝试从网站上的元素中获取一个值,然后使用该值设置一个变量。关键字 Get Value 仅接受我所看到的一个参数,并且我找不到任何解释如何执行此操作的文档。这个问题与另一个SO question 类似,但我不清楚如何将此数据分配给变量。

非常感谢任何帮助!

--编辑--

这是我试图从中获取数据的元素:

<div class="highlight-box animate ng-binding" animate-change="master.user.balance.toFixed(2)" id="header-balance">
        0.00
    </div>

我尝试这样设置变量:

@{balance} get value header-balance

按照建议,它没有抛出任何错误,但是当我尝试将变量与输入文本一起使用时:

input text Textbox-1 @{balance}

它抛出一个错误,说输入文本需要两个参数。我认为这意味着该变量不包含任何内容,无论是否在最后一行中设置。

【问题讨论】:

  • 请提供一些html代码。

标签: selenium selenium-webdriver selenium-chromedriver robotframework


【解决方案1】:

要使用获得的值设置变量,只需将变量名称添加为语句中的第一个元素。比如:

${variable} =    Get Value    id=my_element

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-15
    • 2023-03-16
    • 1970-01-01
    • 2015-11-22
    相关资源
    最近更新 更多