pull/2183/head
yann300 3 years ago
parent e0d4ded3f3
commit c18d33c6a4
  1. 28
      apps/remix-ide-e2e/src/commands/openFile.ts

@ -16,19 +16,25 @@ class OpenFile extends EventEmitter {
// click on fileExplorer can toggle it. We go through settings to be sure FE is open // click on fileExplorer can toggle it. We go through settings to be sure FE is open
function openFile (browser: NightwatchBrowser, name: string, done: VoidFunction) { function openFile (browser: NightwatchBrowser, name: string, done: VoidFunction) {
browser.perform((done) => { browser.perform((done) => {
browser.element('css selector', '[data-id="verticalIconsKindfilePanel"] img[data-id="selected"]', (result) => { browser.isVisible('[data-id="remixIdeSidePanel"]', (result) => {
console.log(result) console.log(result)
if (result.status === 0) { if (result.value) {
browser.clickLaunchIcon('filePanel').perform(done) // if side panel is shown, check this is the file panel
} else done() browser.element('css selector', '[data-id="verticalIconsKindfilePanel"] img[data-id="selected"]', (result) => {
console.log(result)
if (result.status === 0) {
done()
} else browser.clickLaunchIcon('filePanel').perform(done)
}) })
} else browser.clickLaunchIcon('filePanel').perform(done)
}) })
.waitForElementVisible('li[data-id="treeViewLitreeViewItem' + name + '"', 60000) })
.click('li[data-id="treeViewLitreeViewItem' + name + '"') .waitForElementVisible('li[data-id="treeViewLitreeViewItem' + name + '"', 60000)
.pause(2000) .click('li[data-id="treeViewLitreeViewItem' + name + '"')
.perform(() => { .pause(2000)
done() .perform(() => {
}) done()
})
} }
module.exports = OpenFile module.exports = OpenFile

Loading…
Cancel
Save