Как я могу утверждать, что поле не является пустым с помощью Codeception/PhantomJS?
У меня есть форма, которая при заполнении и нажатии возвращает список почтовых индексов в скрытое поле. Я хочу утверждать, что список полей был заполнен. Однако я бы не хотел проверять значения полей по какому-либо конкретному списку, учитывая изменения в переписи или почтовой информации в будущем. Как я могу просто утверждать, что поле не является пустым с помощью веб-драйвера Codeception? Я попытался использовать
$set_zips = $I->grabValueFrom('#zips');
$this->assertFalse(empty($set_zips));
И
$I->cantSeeInField('#zips', '')`
Но не смогли донести это до подтвердите, даже если поле фактически заполнено.
4
1 answers
Я смог создать помощника для этого:
function dontSeeFieldIsEmpty($value)
{
$this->assertFalse(empty($value));
}
Я поместил это в tests/_support/AcceptanceHelper.php
и назвал это в своем Cest:
$I->dontSeeFieldIsEmpty($I->grabValueFrom('#set_zips'));
4
Author: apkostka, 2014-11-11 00:12:18