|
|
|
@ -3,7 +3,12 @@ import EventEmitter from 'events' |
|
|
|
|
|
|
|
|
|
class ClickLaunchIcon extends EventEmitter { |
|
|
|
|
command (this: NightwatchBrowser, icon: string): NightwatchBrowser { |
|
|
|
|
this.api.waitForElementVisible('#icon-panel div[plugin="' + icon + '"]').click('#icon-panel div[plugin="' + icon + '"]').perform((done) => { |
|
|
|
|
this.api |
|
|
|
|
.waitForElementVisible('#icon-panel div[plugin="' + icon + '"]') |
|
|
|
|
.click('#icon-panel div[plugin="' + icon + '"]', (result) => { |
|
|
|
|
console.log('clicking on ', result.status) |
|
|
|
|
}) |
|
|
|
|
.perform((done) => { |
|
|
|
|
done() |
|
|
|
|
this.emit('complete') |
|
|
|
|
}) |
|
|
|
|