PHPUnit Selenium - 我可以将验证方法与消息一起使用吗?

时间:2012-06-12 18:43:48

标签: selenium phpunit

在PHPUnit中,我想使用像verifyText()这样的方法,并将可选消息作为最后一个参数,就像我对assertStringEquals($expected, $actual, $message)一样。它似乎不起作用。我错过了什么吗?

我会告诉自己阅读代码,但我尝试了,我甚至无法弄清楚如何调用任何verify()方法。它必须是一些__call()函数,但我没有看到它。这是我的后续问题,如何调用verify()方法?然后,如果我愿意,我可以覆盖它们。

1 个答案:

答案 0 :(得分:1)

我正在探索同样的问题,尽管是在Selenium的背景下。

我发现了一个数组$ autoGeneratedCommands,它是在SeleniumTestCase / Driver中设置的。这里的机制通过调用verifyCommand()来实现/映射verifyTextPresent(),该调用调用assertCommand()。随后调用其中一个系列断言*()...省略呼叫中的消息。这对我来说似乎是一个不合时宜的特征。嗯,编码错误。