0

为什么我使用 PHPUnit + Selenium Server 使用不存在的电子邮件和密码登录时没有收到错误消息?这是 PHPUnit 脚本。

public function testUserNotExists() {
    $this->open('https://dev.example.com/login');
    $this->type("id=email", "1d0ntex1s7@live.com");
    $this->type("id=password", "1d0n73x1s7");
    $this->click("name=login_user");

}

当我运行它时,它不会显示错误

终端:Sebastian Bergmann 的 phpunit ExampleTest.php PHPUnit 3.6.12。

电子...

时间:29 秒,内存:4.75Mb

有 1 个错误:

1) ExampleTest::testTitle

方法 assertTitleEquals 未定义。

失败!测试:4,断言:1,错误:1。

4

1 回答 1

1

您必须编写断言才能获得一些失败。Selenium 不知道在发送某种表格后应该(或不应该)发生什么。

于 2012-09-15T13:54:14.507 回答