E2Eテストツール試用
検証OS
Mac OSX 11.2.1
(Windows10)
検証ツール
testcafe
cypress
jest-puppeteer
WebdriverIO
検証の観点
環境構築のコスト
クロスブラウザ対応できるか
モバイル対応できるか
testcafe (local)
yarn test <ブラウザ名> <テストスクリプトのパス> でブラウザが立ち上がってテストが動く
chrome, safari, firefoxで動く
初回実行時はブラウザへのアクセス許可を確認するポップアップが出る
https://gyazo.com/2713b6ad3d7a2f3b2714fee3b3d14929
cypress (local)
(macだと)インストール後すんなりcypressの画面が起動した
https://gyazo.com/a51ee1ea28423549871a2445a86d35f3
cypressの画面で作成したスクリプトをクリックすると、chromeが起動してテストが実行されるhttps://gyazo.com/713c024ac5359db55e09a35e16f08f81
オプションに --browser <ブラウザ名> をつけると指定のブラウザでテスト実行が可能
chrome , firefox, edge を指定可能
WebDriverIO