버튼을 클릭하면 새 페이지가 양식과 함께 열리고 해당 페이지의 필드를 채워야합니다.어떻게 그것을 채우기 전에 화면에 표시되는 요소에 대한 behat 기다릴 수 있도록?
그러나 페이지가로드되기 시작하면 behat는 아직로드되지 않은 필드를 채우려 고 시도합니다.
필드 채우기를 시도하기 전에 필드가 표시되기를 기다리는 암시 적 대기 시간을 지정하고 싶습니다.
/**
* @Given que preencho corretamente os campos da tela
*/
public function quePreenchoCorretamenteOsCamposDaTela()
{
$faker = Faker\Factory::create();
$this->getPage()->findField('voucher_subject')->setValue($faker->text);
$this->getPage()->findField('voucher_nameRecipient')->setValue($faker->name);
}
나를 도와 줄 사람이 있습니까?
타이머와 함께 'do-while' 루프를 사용하십시오. – lauda
분도기 또는 밍크가 이에 대한 프레임 워커 기능을 제공합니까? –