playwright-self-healer
Version:
A powerful self-healing automation tool for Playwright that automatically finds alternative selectors when original ones fail, including CSS and XPath support, similar to Healenium but built for modern web applications. Now with comprehensive XPath healin
69 lines (68 loc) • 1.99 kB
JSON
{
"name": "playwright-self-healer",
"version": "1.1.1",
"description": "A powerful self-healing automation tool for Playwright that automatically finds alternative selectors when original ones fail, including CSS and XPath support, similar to Healenium but built for modern web applications. Now with comprehensive XPath healing support and improved CSS selector generation!",
"main": "dist/src/index.js",
"types": "dist/src/index.d.ts",
"scripts": {
"build": "tsc",
"test": "npx playwright test",
"test:coverage": "npx playwright test --reporter=html",
"prepublishOnly": "npm run build",
"clean": "rm -rf dist",
"dev": "ts-node src/index.ts",
"example": "ts-node example/test.ts"
},
"keywords": [
"playwright",
"self-healing",
"automation",
"testing",
"selenium",
"healenium",
"web-testing",
"test-automation",
"typescript",
"browser-automation",
"xpath",
"locator-healing"
],
"author": {
"name": "Playwright Self-Healer Team",
"email": "support@playwright-self-healer.com"
},
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/playwright-self-healer/playwright-self-healer.git"
},
"bugs": {
"url": "https://github.com/playwright-self-healer/playwright-self-healer/issues"
},
"homepage": "https://github.com/playwright-self-healer/playwright-self-healer#readme",
"dependencies": {
"playwright": "^1.40.0",
"fs": "^0.0.1-security",
"path": "^0.12.7"
},
"devDependencies": {
"@playwright/test": "^1.40.0",
"@types/node": "^20.0.0",
"typescript": "^5.0.0",
"ts-node": "^10.9.0"
},
"peerDependencies": {
"playwright": "^1.40.0"
},
"engines": {
"node": ">=16.0.0"
},
"files": [
"dist/**/*",
"README.md",
"LICENSE"
],
"publishConfig": {
"access": "public"
}
}