我正在尝试在提交空白表单的情况下运行测试,等待 10 秒以确保页面已重新加载,然后检查是否出现错误消息。
我正在使用我开始使用的 Selenium2
java -jar /usr/local/bin/selenium-server-standalone-2.25.0.jar
我有一些测试可以确保字段存在,例如
public function testEmailFieldIsPresentById()
{
$element = $this->byCssSelector('#email');
$this->assertEquals(1, count($element));
}
我根据阅读过的不同文章尝试了不同的函数调用,但都没有工作。
到目前为止,这就是我对等待的两次尝试的评论。
<?php
class LoginFormSubmitTest extends PHPUnit_Extensions_Selenium2TestCase
{
protected function setUp()
{
$this->setBrowser('firefox');
$this->setBrowserUrl('http://localhost/login');
}
public function testWithAllBlankFields()
{
// Submit the form
$this->byId('recording-form-login')->submit();
// Wait 10 seconds
//$this->waitForPageToLoad(10000);
//$this->timeouts()->implicitWait(10000);
}
}
任何人都可以向我指出一些关于此问题的好的文档建议解决它的方法吗?
谢谢