@rentready/flutter-selenium-bridge
Version:
A tool to enable automated Selenium WebDriver testing for Flutter Web applications compiled with CanvasKit.
55 lines (54 loc) • 1.72 kB
JSON
{
"name": "@rentready/flutter-selenium-bridge",
"version": "1.0.5",
"description": "A tool to enable automated Selenium WebDriver testing for Flutter Web applications compiled with CanvasKit.",
"main": "dist/index.js",
"scripts": {
"build": "tsc",
"start-sample-web-app": "http-server ./web-sample -p 8080",
"test": "concurrently --kill-others --success first \"http-server ./web-sample -p 8080\" \"wait-on http://127.0.0.1:8080 && jest\"",
"start-flutter-app": "http-server ./web-sample -p 8080",
"kill-server": "lsof -ti tcp:8080 | grep -q . && lsof -ti tcp:8080 | xargs kill || echo 'No process to kill on port 8080'",
"prepublishOnly": "npm test && npm run build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/rentready/flutter-selenium-bridge.git"
},
"keywords": [
"flutter",
"selenium",
"webdriver",
"testing",
"ui-testing",
"canvaskit",
"automation"
],
"author": "Leonid Netrebskii",
"license": "MIT",
"bugs": {
"url": "https://github.com/rentready/flutter-selenium-bridge/issues"
},
"homepage": "https://github.com/rentready/flutter-selenium-bridge#readme",
"files": [
"dist/**/*",
"README.md",
"dom-expanded.md",
"LICENSE"
],
"peerDependencies": {
"selenium-webdriver": "^4.18.1"
},
"devDependencies": {
"@types/jest": "^29.5.12",
"@types/selenium-webdriver": "^4.1.22",
"concurrently": "^8.2.2",
"http-server": "^14.1.1",
"jest": "^29.7.0",
"selenium-webdriver": "^4.18.1",
"ts-jest": "^29.1.2",
"ts-node": "^10.9.2",
"typescript": "^5.4.2",
"wait-on": "^7.2.0"
}
}