Skip to content

Commit 032b539

Browse files
Add Firefox extension test suite (WDIO v9)
- 26 tests: popup (8), options (9), navigation (3), visual (5) - Storage-seeding strategy for API mocking (BiDi mock.respond() broken in Firefox) - WDIO v9 + geckodriver + @wdio/visual-service - Firefox screenshot baselines (auto-saved) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 1c71977 commit 032b539

10 files changed

Lines changed: 9021 additions & 2002 deletions

File tree

package-lock.json

Lines changed: 8262 additions & 2002 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,22 @@
1717
"test:chrome": "playwright test --project=chromium",
1818
"test:visual": "playwright test --grep @visual",
1919
"test:visual:update": "playwright test --grep @visual --update-snapshots",
20+
"test:firefox": "wdio run wdio.conf.js",
2021
"package": "npm run build"
2122
},
2223
"dependencies": {
2324
"@github/relative-time-element": "5.0.0"
2425
},
2526
"devDependencies": {
2627
"@playwright/test": "^1.57.0",
28+
"@wdio/cli": "^9.23.3",
29+
"@wdio/local-runner": "^9.23.3",
30+
"@wdio/mocha-framework": "^9.23.3",
31+
"@wdio/spec-reporter": "^9.23.3",
32+
"@wdio/visual-service": "^9.1.3",
2733
"chokidar": "^5.0.0",
2834
"dotenv": "^17.2.3",
35+
"geckodriver": "^6.1.0",
2936
"web-ext": "^9.0.0"
3037
}
3138
}

0 commit comments

Comments
 (0)