スクリーンショットの保存場所を変えたい、テストを走らせるブラウザを指定など色々できる

Configuration File | Reference | Docs

.testcaferc.json 設定ファイル

{
    "screenshots": {
        "thumbnails": false
    },
    "browsers": ["chrome"]
}

出力結果

(CLIからの実行時にchromeを指定しなくていいの楽! 🤗 )

% **testcafe test_roles.js**
 Running tests in:
 - Chrome 100.0.4896.60 / macOS 10.15.7

 fixture: login test

Thank you, John Smith!
 ✓ Login test: adminRole (screenshots:
 /Users/satoko/dev/testcafe/screenshots/2022-04-03_14-21-12/test-1/Chrome_100.0.4896.60_macOS_10.15.7/1.png)

Thank you, satoko!
 ✓ Login test: userRole (screenshots:
 /Users/satoko/dev/testcafe/screenshots/2022-04-03_14-21-12/test-2/Chrome_100.0.4896.60_macOS_10.15.7/1.png)

 2 passed (8s)

フォルダ構成

(前にあったthumnailファイル、ディレクトリがなくっています!きゃっほー!🤗 )

% tree -a
.
├── .testcaferc.json
├── roles.js
├── screenshots
│   └── 2022-04-03_14-21-12
│       ├── test-1
│       │   └── Chrome_100.0.4896.60_macOS_10.15.7
│       │       └── 1.png
│       └── test-2
│           └── Chrome_100.0.4896.60_macOS_10.15.7
│               └── 1.png
├── test.js
└── test_roles.js