【发布时间】:2011-09-07 07:50:59
【问题描述】:
如何在 Selenium-RC 中存储一个值(通过 PHPUnit),然后使用 PHPUnit 检索/访问它?
假设我在测试中运行如下命令:
$this->storeExpression( "foo", "bar" );
如果我正确理解 Selenium API 文档,我可以使用 javascript{storedVars['foo']} 访问这些数据,并使用良好的老式 Selenese。它应该包含值"bar"。
我的问题是:我怎样才能访问这个javascript{storedVars['test']} 表达式(或者,更一般地说,PHPUnit 中的javascript{storedVars}?
例如,这是我运行的一个简单测试:
public function testStorage()
{
$this->open('http://www.google.com/'); // for example
$this->storeExpression( 'foo', 'bar' );
$foo = $this->getExpression('foo');
echo $foo;
}
它的输出是“foo”(在其他标准 PHPUnit 输出中),而我希望它应该是“bar”。它只是返回表达式的名称,而不是它的值。
有这方面经验的人可以给我一些指导吗?
【问题讨论】:
标签: selenium phpunit selenium-rc