Skip to content

Commit 8fea9bf

Browse files
committed
fix custom command playing issue
1 parent c4da681 commit 8fea9bf

File tree

7 files changed

+18
-15
lines changed

7 files changed

+18
-15
lines changed

packages/selenium-ide/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@seleniumhq/selenium-ide",
3-
"version": "4.0.0-alpha.31",
3+
"version": "4.0.0-alpha.32",
44
"private": true,
55
"description": "Selenium IDE electron app",
66
"author": "Todd <[email protected]>",
@@ -107,10 +107,10 @@
107107
"@seleniumhq/code-export-ruby-rspec": "^4.0.0-alpha.0",
108108
"@seleniumhq/side-code-export": "^4.0.0-alpha.2",
109109
"@seleniumhq/get-driver": "^4.0.0-alpha.1",
110-
"@seleniumhq/side-api": "^4.0.0-alpha.16",
110+
"@seleniumhq/side-api": "^4.0.0-alpha.17",
111111
"@seleniumhq/side-model": "^4.0.0-alpha.2",
112112
"@seleniumhq/side-plugin-example": "^4.0.0-alpha.1",
113-
"@seleniumhq/side-runtime": "^4.0.0-alpha.17",
113+
"@seleniumhq/side-runtime": "^4.0.0-alpha.18",
114114
"dnd-core": "16.0.1",
115115
"electron-chromedriver": "^18.0.0",
116116
"electron-log": "^4.4.8",

packages/side-api/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@seleniumhq/side-api",
3-
"version": "4.0.0-alpha.16",
3+
"version": "4.0.0-alpha.17",
44
"description": "Selenium IDE shared models",
55
"author": "Todd Tarsi <[email protected]>",
66
"homepage": "http://github.com/SeleniumHQ/selenium-ide",
@@ -19,7 +19,7 @@
1919
"@seleniumhq/browser-info": "^4.0.0-alpha.1",
2020
"@seleniumhq/get-driver": "^4.0.0-alpha.2",
2121
"@seleniumhq/side-model": "^4.0.0-alpha.2",
22-
"@seleniumhq/side-runtime": "^4.0.0-alpha.15",
22+
"@seleniumhq/side-runtime": "^4.0.0-alpha.18",
2323
"@types/electron": "1.6.10",
2424
"lodash": "^4.17.21"
2525
},

packages/side-plugin-example/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@seleniumhq/side-plugin-example",
33
"private": true,
4-
"version": "4.0.0-alpha.7",
4+
"version": "4.0.0-alpha.8",
55
"description": "Selenium IDE example plugin",
66
"author": "Todd <[email protected]>",
77
"homepage": "http://github.com/SeleniumHQ/selenium-ide",
@@ -16,7 +16,7 @@
1616
"watch": "tsc --watch"
1717
},
1818
"devDependencies": {
19-
"@seleniumhq/side-runtime": "^4.0.0-alpha.15"
19+
"@seleniumhq/side-runtime": "^4.0.0-alpha.18"
2020
},
2121
"repository": {
2222
"type": "git",

packages/side-runner/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "selenium-side-runner",
3-
"version": "4.0.0-alpha.35",
3+
"version": "4.0.0-alpha.36",
44
"description": "Run Selenium IDE projects in cli",
55
"repository": "https://github.com/SeleniumHQ/selenium-ide",
66
"scripts": {
@@ -23,7 +23,7 @@
2323
"license": "Apache-2.0",
2424
"dependencies": {
2525
"@seleniumhq/side-model": "^4.0.0-alpha.2",
26-
"@seleniumhq/side-runtime": "^4.0.0-alpha.17",
26+
"@seleniumhq/side-runtime": "^4.0.0-alpha.18",
2727
"commander": "^9.4.0",
2828
"glob": "^7.2.0",
2929
"jest": "^27.5.1",

packages/side-runtime/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@seleniumhq/side-runtime",
3-
"version": "4.0.0-alpha.17",
3+
"version": "4.0.0-alpha.18",
44
"description": "Selenium IDE playback and execution",
55
"author": "Tomer <[email protected]>",
66
"homepage": "http://github.com/SeleniumHQ/selenium-ide",

packages/side-runtime/src/webdriver.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,9 @@ export default class WebDriverExecutor {
233233
const func = 'do' + upperCase
234234
// @ts-expect-error The functions can be overridden by custom commands and stuff
235235
if (!this[func]) {
236+
if (this.customCommands[command]) {
237+
return command
238+
}
236239
throw new Error(`Unknown command ${command}`)
237240
}
238241
return func

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)