Я новичок в casperJS
и пытаюсь заполнить форму. Когда я нажимаю кнопку this.click('input[type="button"][value="Add"][class="ui-btn-hidden"]');
Я вижу, что в моей консоли есть вывод, который является выводом консоли при нажатии кнопки, например,
Я вижу тот же вывод в моем терминале, и мой скрипт застревает, и я вижу ошибку Wait timeout of 10000ms expired, exiting.
Как я могу перейти к следующему шагу после того, как щелчок был выполнен, не дожидаясь вывода?
EDIT
Мой код
casper.then(function () {
this.evaluate(function () {
if (!$('#add-button').is(':visible')){
this.echo("add button visible");
$('#yourHeader').click();
this.echo("add button clicked");
}
$('#add-header').click();
this.echo("add header clicked");
});
this.waitUntilVisible('input[id="newAmount"]');
this.capture(CapturePath('add_form.png'));
this.evaluate(function () {
$("#newType option:contains('Direct')").prop('selected', true).change();
this.echo(" type selected");
});
this.capture(CapturePath('filledForm.png'));
this.sendKeys('input[id="newAmount"]', Balance);
this.echo("new amount set as "+loanBalance);
this.capture(CapturePath('filledFormamount.png'));
this.sendKeys('input[id="newInterest"]', interestRate);
this.echo("new interest rate set as "+interestRate);
this.capture(CapturePath('filledFormInterest.png'));
this.echo('clicking ui-btn-hidden');
this.click('input[type="button"][value="Add"][class="ui-btn-hidden"]');
this.capture(CapturePath('CompletedForm.png'));
this.capture(CapturePath('selectFound.png'));
this.echo("here I am");
});
casper.run(function () {
this.echo('Done').exit();
});
Я никогда не вижу Готово с этим кодом