當我點擊一個按鈕,一個新的頁面打開一個表單,我需要填寫該頁面上的一個字段。如何讓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
量角器或水貂是否沒有提供framewokr功能? –