【发布时间】: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