Добрый день вечер. Есть ли реализовать такую логику:
Допустим у меня есть 3 метода в классе:
private function login(){ //авторизация, открытие страницы_1 } private function isPresentH1(){ //переход на страницу_2 и проверка наличия на ней заголовка } private function isPresentForm(){ //проверка наличия на странице_2 формы }
Хотелось бы создать такую проверку:
public function testLogin(){ $this->login(); } //если авторизация прошла успешно, то проверяется отображение заголовка_1 public function testPresent1(){ $this->isPresentH1(); } //если заголовок_1 присутствует, то проверка отображение формы_1 public function testFrom1(){ $this->isPresentForm(); } //если форма_1 отображается, то переход на другую страницу и проверка там на наличие заголовка_2 public function testPresent2(){ $this->isPresentH1(); } //если заголовок_2 присутствует, то проверка отображение формы_2 public function testFrom2(){ $this->isPresentForm(); } //и так далее...
Все эти тесты хотелось бы выполнять в одной сессии, т.е. при повторном запуске браузера я была авторизована и проверялось только наличие элементов.
Это необходимо, чтобы не тратить время на постоянную авторизацию в начале теста проверка наличия элемента.
Спасибо )