Закройте тест с помощью переполнения стека Selenium Webdriver

Вот как я пишу свои тесты:

Класс с закрытыми методами и один открытый метод, который запускает все мои личные методы.

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 (), но, возможно, я использую его неправильно.

0

Решение

Возможно, вам следует добавить quit () к вашему списанию. В зависимости от того, как вы вызываете driver это было бы что-то вроде:

protected function tearDown() {
if ($this->driver) {
$this->driver->quit();
}
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]