【发布时间】:2015-08-19 09:11:54
【问题描述】:
这是我编写测试的方式:
一个具有私有方法和一个运行我所有其他私有方法的公共方法的类。
class MyTest extends PHPUnit_Framework_TestCase
{
private function firstScenario() {
$this->navigation = new Navigation($this->webDriver);
$this->navigation->goToPointA();
//...
}
private function secondScenario() {
$this->navigation = new Navigation($this->webDriver);
$this->navigation->goToPointA();
//...
}
public function testRun() {
//...
$this->firstScenario();
$this->secondScenario();
//...
}
我在其他类中有一些通用方法,其中一个名为 Navigation.php。在这门课中,我有我的所有方法,使我能够转到我的应用程序的特定点。
我要做的就是根据条件正确地关闭(或退出,或处置,或任何你想要的)我的测试,而不返回错误。我尝试了 quit()、close() 和 dispose() 但也许我用错了。
【问题讨论】:
标签: php selenium testing webdriver