使用获取值获得的值

时间:2017-01-11 02:23:04

标签: selenium selenium-webdriver selenium-chromedriver robotframework

我是使用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}

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

1 个答案:

答案 0 :(得分:3)

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

${variable} =    Get Value    id=my_element