2012-06-12 50 views
0

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

我会告诉自己要阅读的代码,但我试过,我什至不知道如何调用 方法。它必须是__call()函数,但我没有看到它。所以这是我的后续问题,verify()方法如何被调用?然后,如果我想要,我可以覆盖它们。

回答

1

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

我发现,grepping的源,数组$ autoGeneratedCommands,它是在SeleniumTestCase/Driver中设置的。这里的机制通过调用verifyCommand()来调用assertCommand()来实现/映射verifyTextPresent()。随后调用其中一个家庭断言*(),在通话中省略该消息。这对我来说似乎是一个无意的功能。那么,编码的错误。

相关问题