Selenium Fitnesse Bridge:如何存储和回显变量?
Posted
技术标签:
【中文标题】Selenium Fitnesse Bridge:如何存储和回显变量?【英文标题】:Selenium Fitnesse Bridge: How do I store and echo a variable? 【发布时间】:2010-09-29 01:47:59 【问题描述】:我使用Selenium Fitnesse Bridge Fixture 来在Fitnesse for Selenium 中编写测试。这很棒,因为它涵盖了 Selenium 拥有的所有功能。但是,我遇到的问题是像在 Selenium IDE 中一样存储变量。
| !- 固定装置.SeleniumFixture -!| |设置 | http://www.google.com/ | *chrome /usr/lib/firefox-3.0.5/firefox | |开放| http://www.google.com/ | | |店铺位置 |这里 | | |回声 | $这里 | |像这样简单的东西应该可以正常工作,但是当我保存测试时,我得到一个错误,未定义的变量。
|店铺位置 |这里 | | |回声 |未定义的变量:这里 | |这只是没有意义。我在回显之前定义了该行。当我运行测试时,我得到:
|店铺位置 |这里 | | |回声 |未定义的变量:这里 |未定义变量:这里 |作者正在对his tests 做同样的事情。为什么这对我不起作用?
【问题讨论】:
【参考方案1】:问题在于 Fitnesse 变得困惑。它认为你没有定义一个变量。
!定义变量变量 |回声 | $变量 | |
解决 Fitnesse 的困惑的方法是通过用 !- -! 括起来来转义变量名。
|店铺位置 |这里 | | |回声 | $!-这里-! | |这将回显所需的响应。
| !- 固定装置.SeleniumFixture -!| |设置 | http://www.google.com/ | *chrome /usr/lib/firefox-3.0.5/firefox | |开放| http://www.google.com/ | | |店铺位置 |这里 | | |回声 | $这里 | http://www.google.com |【讨论】:
以上是关于Selenium Fitnesse Bridge:如何存储和回显变量?的主要内容,如果未能解决你的问题,请参考以下文章