信頼はずっと、挑戦はもっと。

お問い合わせ
TEL:03-3496-3888

BLOG コアテックの社員ブログ (毎週月曜~金曜更新中)

2019

20

12月

【E2Eテスト】codeceptjsでシナリオが失敗したときのURLを取得する

テクログ

前提として1つのシナリオ内で1画面のテストをしている状況です。


const event = require('codeceptjs').event;

module.exports = function (options{
    event.dispatcher.on(event.test.failed, async function (test, error{
        let url = await test['steps'][0]['helper'].grabCurrentUrl();
    });
}


変数urlに取得したいURLが入ります。


これでテストが失敗したときに外部API経由でチャットツールに流して、エラーページのURLがすぐに確認する状況を作れます。


参考記事

https://codecept.io/hooks/#api

この記事を書いた人

画像:投稿者アイコン

インドア

所 属:
WEBインテグレーション事業部
出身地:
埼玉
仕事内容:
開発