1

我正在尝试 Yii Selenium 单元测试。我该如何管理其中的确认框?哪种方法用于获取警报消息文本?

4

1 回答 1

0

PHPUnit_Extensions_SeleniumTestCase 提供

void assertAlertPresent()    Reports an error if no alert is present.
void assertNoAlertPresent()  Reports an error if an alert is present.

为了管理警报,您可以使用 Selenium API http://release.seleniumhq.org/selenium-core/1.0/reference.html中的方法

storeAlert()
chooseCancelOnNextConfirmation()
chooseOkOnNextConfirmation()

PS Selenium 测试是功能性的,而不是单元

于 2013-02-18T05:48:07.550 回答