1
그래서 요소가 표시되지 않으면 코드 페이지를 다시로드하려고합니다.요소가 표시되지 않는 경우 페이지 다시로드 - 코드화
if ($I->dontSeeElement('body > div.site > main > header > h1'))
{
$I->reloadPage();
}
이 항목은 _after
기능에 있습니다.
하지만 테스트를 실행할 때마다 오류가 발생합니다. 나의 논리는 : 만약 그 요소를 보았다면, 그것은 계속 움직여야 만합니다. 그렇지 않으면 페이지를 새로 고침하십시오.
당신은 부울을 반환하는 도우미 함수를 만들어야합니다. 해당 함수에서 $ I-> dontSeeElement()를 사용하여 throw 될 예외를 포착 할 수 있습니다. – sunomad
게다가 _after 함수는 테스트 후에 호출되므로 사용하기에 잘못된 곳인 것처럼 보입니다. – sunomad
어디에서 부르겠습니까? –