0

我得到了这个测试:

<?php
$I = new WebGuy($scenario);
$I->wantTo('ensure that user can log in to Nova.');
$I->amOnPage('/'); 
$I->see('ABC');

// Login
$I->fillField("//input[@name='email']", "test@mail.com");  //<-- Test stops here!
$I->wait(1000);
$I->fillField("//input[@name='password']", "Apassword");
$I->click("//input[@name='save']");
$I->see("Test");
?>

测试执行填写电子邮件字段,然后停止。如果我用电子邮件字段切换密码字段,则仅在相应字段中输入密码,然后测试停止。代码对我来说看起来不错。有人知道吗?

4

1 回答 1

0

删除等待命令将不起作用,因为它甚至在到达等待命令之前就停止了。出于测试目的,您是否尝试过使用:

 $I->wait(1000);

$I->fillField("//input[@name='email']", "test@mail.com");  //<-- Test stops here!

还是它实际上填写了电子邮件并没有填写密码?

抱歉不能评论只回答><

于 2014-03-18T08:49:46.787 回答