私は次のコードを書いています。何が起こったのかというと、約束が解決されると、ブラウザはnightwatch.conf.jsで定義されているデフォルトページに留まるURLにナビゲートしません。したがって、テストは失敗します。NightwatchがURLにナビゲートしていない
Given(/^I make a post request and retreive the Id i got the page + id$/,() => {
//I make the post request
var transactionIdPromise = utils.getTransactionId(1);
return transactionIdPromise.getBody('utf8').then(JSON.parse).done(function (result) {
var id = result.transaction_id;
var url = "https://mywebpage.com:8443/" + id;
client.url(url)
});
});
こんにちはmucsi96私はあなたが言ったように約束を連鎖しようとしましたが、約束が解決されていないので、次のステップに進みます。 – elcharrua
問題を再現するために、最小限の例でGitHubに関する問題を提出してください。ベースとして、https://github.com/mucsi96/nightwatch-cucumber-exampleを使用できます – mucsi96