From 16e07c5f1f29f3db7bda990dd2df3c59c2436496 Mon Sep 17 00:00:00 2001 From: LianaHus Date: Mon, 9 Sep 2019 15:28:03 +0200 Subject: [PATCH] added scrollAndclick command to browsertest --- test-browser/commands/scrollAndClick.js | 4 ++-- test-browser/helpers/init.js | 15 +++++---------- 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/test-browser/commands/scrollAndClick.js b/test-browser/commands/scrollAndClick.js index 09999734ae..ab44f47d57 100644 --- a/test-browser/commands/scrollAndClick.js +++ b/test-browser/commands/scrollAndClick.js @@ -1,6 +1,6 @@ const EventEmitter = require('events') -class ScrollAndClick extends EventEmitter { +class scrollAndClick extends EventEmitter { command (target) { this.api .scrollInto(target) @@ -12,4 +12,4 @@ class ScrollAndClick extends EventEmitter { } } -module.exports = ScrollAndClick +module.exports = scrollAndClick diff --git a/test-browser/helpers/init.js b/test-browser/helpers/init.js index 1bb3373b87..1ce93a57d8 100644 --- a/test-browser/helpers/init.js +++ b/test-browser/helpers/init.js @@ -16,16 +16,11 @@ module.exports = function (browser, callback) { function initModules (browser, callback) { browser.pause(3000) .click('#icon-panel div[plugin="pluginManager"]') - .scrollInto('#pluginManager article[id="remixPluginManagerListItem_solidity"] button') - .click('#pluginManager article[id="remixPluginManagerListItem_solidity"] button') + .scrollAndClick('#pluginManager article[id="remixPluginManagerListItem_solidity"] button') .pause(5000) - .scrollInto('#pluginManager article[id="remixPluginManagerListItem_udapp"] button') - .click('#pluginManager article[id="remixPluginManagerListItem_udapp"] button') - .scrollInto('#pluginManager article[id="remixPluginManagerListItem_solidityStaticAnalysis"] button') - .click('#pluginManager article[id="remixPluginManagerListItem_solidityStaticAnalysis"] button') - .scrollInto('#pluginManager article[id="remixPluginManagerListItem_debugger"] button') - .click('#pluginManager article[id="remixPluginManagerListItem_debugger"] button') - .scrollInto('#icon-panel div[plugin="fileExplorers"]') - .click('#icon-panel div[plugin="fileExplorers"]') + .scrollAndClick('#pluginManager article[id="remixPluginManagerListItem_udapp"] button') + .scrollAndClick('#pluginManager article[id="remixPluginManagerListItem_solidityStaticAnalysis"] button') + .scrollAndClick('#pluginManager article[id="remixPluginManagerListItem_debugger"] button') + .scrollAndClick('#icon-panel div[plugin="fileExplorers"]') .perform(() => { callback() }) }