Make changes to test

pull/5370/head
ioedeveloper 5 years ago
parent 96d1453fbf
commit 580cbd42d9
  1. 25
      apps/remix-ide/test-browser/commands/getInstalledPlugins.js
  2. 1
      apps/remix-ide/test-browser/tests/runAndDeploy.js

@ -3,23 +3,26 @@ const EventEmitter = require('events')
class GetInstalledPlugins extends EventEmitter {
command (cb) {
const browser = this.api
const plugins = []
browser.waitForElementPresent('[plugin]:not([plugin=""]')
.perform((done) => {
browser.execute(() => {
const pluginNames = []
const plugins = document.querySelectorAll('[plugin]:not([plugin=""]')
browser.click('*[data-id="remixIdeIconPanel"]')
.waitForElementPresent('[plugin]:not([plugin=""])')
.elements('css selector', '[plugin]:not([plugin=""])', (res) => {
res.value.forEach(function (jsonWebElement) {
const jsonWebElementId = jsonWebElement.ELEMENT || jsonWebElement[Object.keys(jsonWebElement)[0]]
browser.elementIdAttribute(jsonWebElementId, 'plugin', (jsonElement) => {
const attribute = jsonElement.value
plugins.forEach(plugin => {
pluginNames.push(plugin.getAttribute('plugin'))
plugins.push(attribute)
})
})
return pluginNames
}, [], (result) => {
})
.perform((done) => {
done()
cb(result.value)
cb(plugins)
this.emit('complete')
})
})
return this
}
}

@ -196,7 +196,6 @@ var sources = [
content:
`
pragma solidity ^0.6.0;
contract helloWorld {
string public message;

Loading…
Cancel
Save