UNPKG

@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
{ "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" } }