-
-
Notifications
You must be signed in to change notification settings - Fork 16
Expand file tree
/
Copy pathpackage.json
More file actions
92 lines (92 loc) · 6.85 KB
/
package.json
File metadata and controls
92 lines (92 loc) · 6.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
{
"name": "webdriverio-example-recipes",
"version": "0.0.1",
"author": "Christian Bromann <[email protected]>",
"description": "A set of common automation recipes using WebdriverIO",
"homepage": "https://github.com/webdriverio/example-recipes#readme",
"license": "MIT",
"type": "module",
"repository": {
"type": "git",
"url": "git+https://github.com/webdriverio/example-recipes.git"
},
"keywords": [
"webdriverio",
"recipes",
"wdio",
"test",
"automation"
],
"bugs": {
"url": "https://github.com/webdriverio/example-recipes/issues"
},
"scripts": {
"api/webdriver": "cross-env EXAMPLE_RECIPE=api wdio run ./wdio.conf.js --spec ./api/webdriver/*.js",
"click": "cross-env EXAMPLE_RECIPE=click wdio run ./wdio.conf.js --spec ./click/example.js",
"clipboard": "run-s clipboard:*",
"clipboard:chrome": "cross-env BROWSER=chrome EXAMPLE_RECIPE=clipboard wdio run ./wdio.browserChoice.conf.js --spec ./clipboard/chrome-example.js",
"clipboard:firefox": "cross-env BROWSER=firefox EXAMPLE_RECIPE=clipboard wdio run ./wdio.browserChoice.conf.js --spec ./clipboard/firefox-example.js",
"component-testing": "run-s component-testing:*",
"component-testing:svelte": "wdio run ./wdio.comp.conf.js --spec ./component-testing/svelte-example.js",
"customMatchers": "cross-env TS_NODE_PROJECT=./customMatchers/tsconfig.json EXAMPLE_RECIPE=customMatchers wdio run ./wdio.conf.js --spec ./customMatchers/example.ts",
"deleteCookies": "cross-env EXAMPLE_RECIPE=deleteCookies wdio run ./wdio.conf.js --spec ./deleteCookies/example.js",
"testDownloadBehavior": "run-s testDownload:*",
"testDownload:chrome": "cross-env BROWSER=chrome wdio run ./wdio.browserChoice.conf.js --spec ./testDownloadBehavior/example.js",
"testDownload:firefox": "cross-env BROWSER=firefox wdio run ./wdio.browserChoice.conf.js --spec ./testDownloadBehavior/example.js",
"testDownload:edge": "cross-env BROWSER=edge wdio run ./wdio.browserChoice.conf.js --spec ./testDownloadBehavior/example.js",
"emulate": "cross-env EXAMPLE_RECIPE=emulate wdio run ./wdio.conf.js --spec ./emulate/example.js",
"getting-started": "node ./getting-started/run-in-script.js",
"keys": "cross-env EXAMPLE_RECIPE=keys wdio run ./wdio.conf.js --spec ./keys/keys.js",
"overwriteCommand": "cross-env EXAMPLE_RECIPE=overwriteCommand wdio run ./wdio.conf.js --spec ./overwriteCommand/example.js",
"queryElements": "run-s queryElements:*",
"queryElements:single": "cross-env EXAMPLE_RECIPE=queryElements wdio run ./wdio.conf.js --spec ./queryElements/singleElements.js",
"queryElements:multiple": "cross-env EXAMPLE_RECIPE=queryElements wdio run ./wdio.conf.js --spec ./queryElements/multipleElements.js",
"queryElements:custom": "cross-env EXAMPLE_RECIPE=queryElements wdio run ./wdio.conf.js --spec ./queryElements/customStrategy.js",
"selectors": "cross-env EXAMPLE_RECIPE=selectors wdio run ./wdio.conf.js --spec ./selectors/example.js",
"selectors:css": "cross-env EXAMPLE_RECIPE=selectors wdio run ./wdio.conf.js --spec ./selectors/example.js --mochaOpts.grep 'css selector'",
"selectors:linkText": "cross-env EXAMPLE_RECIPE=selectors wdio run ./wdio.conf.js --spec ./selectors/example.js --mochaOpts.grep 'link text'",
"selectors:partialLinkText": "cross-env EXAMPLE_RECIPE=selectors wdio run ./wdio.conf.js --spec ./selectors/example.js --mochaOpts.grep 'partial link text'",
"selectors:elementText": "cross-env EXAMPLE_RECIPE=selectors wdio run ./wdio.conf.js --spec ./selectors/example.js --mochaOpts.grep 'element text'",
"selectors:partialElementText": "cross-env EXAMPLE_RECIPE=selectors wdio run ./wdio.conf.js --spec ./selectors/example.js --mochaOpts.grep 'partial element text'",
"selectors:tagName": "cross-env EXAMPLE_RECIPE=selectors wdio run ./wdio.conf.js --spec ./selectors/example.js --mochaOpts.grep 'tag name'",
"selectors:nameAttribute": "cross-env EXAMPLE_RECIPE=selectors wdio run ./wdio.conf.js --spec ./selectors/example.js --mochaOpts.grep 'name attribute'",
"selectors:xpath": "cross-env EXAMPLE_RECIPE=selectors wdio run ./wdio.conf.js --spec ./selectors/example.js --mochaOpts.grep 'xpath'",
"selectors:ariaLabel": "cross-env EXAMPLE_RECIPE=selectors wdio run ./wdio.conf.js --spec ./selectors/example.js --mochaOpts.grep 'aria-label'",
"selectors:ariaLabelledBy": "cross-env EXAMPLE_RECIPE=selectors wdio run ./wdio.conf.js --spec ./selectors/example.js --mochaOpts.grep 'aria-labelledby'",
"selectors:ariaByContent": "cross-env EXAMPLE_RECIPE=selectors wdio run ./wdio.conf.js --spec ./selectors/example.js --mochaOpts.grep 'by content'",
"selectors:ariaByTitle": "cross-env EXAMPLE_RECIPE=selectors wdio run ./wdio.conf.js --spec ./selectors/example.js --mochaOpts.grep 'by title'",
"selectors:ariaByAlt": "cross-env EXAMPLE_RECIPE=selectors wdio run ./wdio.conf.js --spec ./selectors/example.js --mochaOpts.grep 'by alt property'",
"selectors:ariaRole": "cross-env EXAMPLE_RECIPE=selectors wdio run ./wdio.conf.js --spec ./selectors/example.js --mochaOpts.grep 'by role attribute'",
"selectors:js": "cross-env EXAMPLE_RECIPE=selectors wdio run ./wdio.conf.js --spec ./selectors/example.js --mochaOpts.grep 'js function'",
"selectors:deep": "cross-env EXAMPLE_RECIPE=selectors wdio run ./wdio.conf.js --spec ./selectors/example.js --mochaOpts.grep 'deep selector'",
"selectorsAria": "run-s selectorsAria:*",
"selectorsAria:chrome": "cross-env EXAMPLE_RECIPE=selectorsAria BROWSER=chrome wdio run ./wdio.browserChoice.conf.js --spec ./selectorsAria/example.js --mochaOpts.timeout 90000",
"selectorsAria:firefox": "cross-env EXAMPLE_RECIPE=selectorsAria BROWSER=firefox wdio run ./wdio.browserChoice.conf.js --spec ./selectorsAria/example.js --mochaOpts.timeout 90000",
"setup": "run-s setup:*",
"setup:webdriver": "node ./setup/webdriver.js",
"setup:devtools": "node ./setup/devtools.js",
"setup:standalone": "node ./setup/standalone.js",
"setup:testrunner": "wdio run ./wdio.conf.js --spec ./setup/testrunner.js",
"timezone": "node ./timezone/custom-timezones.js",
"waitForDisplayed": "cross-env EXAMPLE_RECIPE=waitForDisplayed wdio run ./wdio.conf.js --spec ./waitForDisplayed/waitForDisplayedExample.js",
"waitUntil": "cross-env EXAMPLE_RECIPE=waitUntil wdio run ./wdio.conf.js --spec ./waitUntil/waitUntilExample.js"
},
"devDependencies": {
"@sveltejs/vite-plugin-svelte": "^5.1.1",
"@testing-library/jest-dom": "^6.9.1",
"@testing-library/svelte": "^5.2.8",
"@wdio/browser-runner": "9.20.1",
"@wdio/cli": "9.20.1",
"@wdio/local-runner": "9.20.1",
"@wdio/mocha-framework": "9.20.1",
"@wdio/spec-reporter": "9.20.0",
"@wdio/static-server-service": "9.20.0",
"cross-env": "^10.0.0",
"devtools": "^8.42.0",
"npm-run-all2": "^8.0.4",
"webdriverio": "9.20.1"
},
"optionalDependencies": {
"@rollup/rollup-linux-x64-gnu": "*"
}
}