|
|
@ -4,8 +4,9 @@ import EventEmitter from 'events' |
|
|
|
class ExecuteScript extends EventEmitter { |
|
|
|
class ExecuteScript extends EventEmitter { |
|
|
|
command (this: NightwatchBrowser, script: string): NightwatchBrowser { |
|
|
|
command (this: NightwatchBrowser, script: string): NightwatchBrowser { |
|
|
|
this.api |
|
|
|
this.api |
|
|
|
.clearValue('*[data-id="terminalCliInput"]') |
|
|
|
.clearEditableContent('*[data-id="terminalCliInput"]') |
|
|
|
.click('*[data-id="terminalCli"]') |
|
|
|
.click('*[data-id="terminalCli"]') |
|
|
|
|
|
|
|
.setValue('*[data-id="terminalCliInput"]', [this.api.Keys.CONTROL, 'a', this.api.Keys.DELETE]) |
|
|
|
.sendKeys('*[data-id="terminalCliInput"]', script) |
|
|
|
.sendKeys('*[data-id="terminalCliInput"]', script) |
|
|
|
.sendKeys('*[data-id="terminalCliInput"]', this.api.Keys.ENTER) |
|
|
|
.sendKeys('*[data-id="terminalCliInput"]', this.api.Keys.ENTER) |
|
|
|
.sendKeys('*[data-id="terminalCliInput"]', this.api.Keys.ENTER) |
|
|
|
.sendKeys('*[data-id="terminalCliInput"]', this.api.Keys.ENTER) |
|
|
|