Есть форма:
Код: Выделить всё
<?php $form = ActiveForm::begin(['id' => 'form-project']); ?>
<?= $form->field($model, 'name') ?>
<?= $form->field($model, 'description')->textarea() ?>
<?= $form->field($model, 'status')->dropDownList($model->getStatusArray()) ?>
<div class="form-group">
<?= Html::submitButton('Сохранить', ['class' => 'btn btn-primary', 'name' => 'button-save']) ?>
</div>
<?php ActiveForm::end(); ?>
Код: Выделить всё
$I->submitForm('#form-project', [
'ProjectForm[name]' => 'Название',
'ProjectForm[description]' => 'Описание',
], 'button-save');
if (method_exists($I, 'wait')) {
$I->wait(3); // only for selenium
}
$I->dontSeeElement('#form-project');
$I->see('Данные успешно сохранены');
Step I don't see element "#form-project"
Fail Element '#form-project' was found
Причем никакие данные в базу не заносятся. Проверил работу проекта в ручную, все окей.
В чем может быть проблема ?