|
|
|
@ -21,70 +21,72 @@ module.exports = { |
|
|
|
|
.clickLaunchIcon('fileExplorers') |
|
|
|
|
.assert.containsText('h6[data-id="sidePanelSwapitTitle"]', 'FILE EXPLORERS') |
|
|
|
|
.click('*[data-id="fileExplorerNewFilecreateNewFile"]') |
|
|
|
|
.waitForElementVisible('*[data-id="modalDialogContainer"]') |
|
|
|
|
.setValue('*[data-id="modalDialogCustomPromptText"]', '5_New_contract.sol') |
|
|
|
|
.modalFooterOKClick() |
|
|
|
|
.waitForElementVisible('*[data-id="treeViewLibrowser/5_New_contract.sol"]', 7000) |
|
|
|
|
.pause(1000) |
|
|
|
|
.keys('5_New_contract.sol') |
|
|
|
|
.keys(browser.Keys.ENTER) |
|
|
|
|
.waitForElementVisible('*[data-id="treeViewLitreeViewItembrowser/5_New_contract.sol"]', 7000) |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
'Should rename `5_New_contract.sol` to 5_Renamed_Contract.sol': function (browser: NightwatchBrowser) { |
|
|
|
|
browser |
|
|
|
|
.waitForElementVisible('*[data-id="treeViewLibrowser/5_New_contract.sol"]') |
|
|
|
|
.renameFile('browser/5_New_contract.sol', '5_Renamed_Contract.sol', 'browser/5_Renamed_Contract.sol') |
|
|
|
|
.waitForElementVisible('*[data-id="treeViewLibrowser/5_Renamed_Contract.sol"]') |
|
|
|
|
.waitForElementVisible('*[data-id="treeViewLitreeViewItembrowser/5_New_contract.sol"]') |
|
|
|
|
.renamePath('browser/5_New_contract.sol', '5_Renamed_Contract.sol', 'browser/5_Renamed_Contract.sol') |
|
|
|
|
.waitForElementVisible('*[data-id="treeViewLitreeViewItembrowser/5_Renamed_Contract.sol"]') |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
'Should delete file `5_Renamed_Contract.sol` from file explorer': function (browser: NightwatchBrowser) { |
|
|
|
|
browser |
|
|
|
|
.waitForElementVisible('*[data-id="treeViewLibrowser/5_Renamed_Contract.sol"]') |
|
|
|
|
.waitForElementVisible('*[data-id="treeViewLitreeViewItembrowser/5_Renamed_Contract.sol"]') |
|
|
|
|
.rightClick('[data-path="browser/5_Renamed_Contract.sol"]') |
|
|
|
|
.click('*[id="menuitemdelete"]') |
|
|
|
|
.waitForElementVisible('*[data-id="modalDialogContainer"]') |
|
|
|
|
.modalFooterOKClick() |
|
|
|
|
.waitForElementNotPresent('*[data-id="treeViewLibrowser/5_Renamed_Contract.sol"') |
|
|
|
|
.pause(2000) |
|
|
|
|
.click('.modal-ok') |
|
|
|
|
.waitForElementNotPresent('*[data-id="treeViewLitreeViewItembrowser/5_Renamed_Contract.sol"') |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
'Should create a new folder': function (browser: NightwatchBrowser) { |
|
|
|
|
browser |
|
|
|
|
.waitForElementVisible('*[data-id="treeViewLibrowser/README.txt"]') |
|
|
|
|
.rightClick('[data-path="browser/README.txt"]') |
|
|
|
|
.click('*[id="menuitemcreate folder"]') |
|
|
|
|
.waitForElementVisible('*[data-id="modalDialogContainer"]') |
|
|
|
|
.setValue('*[data-id="modalDialogCustomPromptText"]', 'Browser_Tests') |
|
|
|
|
.modalFooterOKClick() |
|
|
|
|
.waitForElementVisible('*[data-id="treeViewLibrowser/Browser_Tests"]') |
|
|
|
|
.waitForElementVisible('*[data-id="treeViewLitreeViewItembrowser/README.txt"]') |
|
|
|
|
.click('[data-id="fileExplorerNewFilecreateNewFolder"]') |
|
|
|
|
.pause(1000) |
|
|
|
|
.keys('Browser_Tests') |
|
|
|
|
.keys(browser.Keys.ENTER) |
|
|
|
|
.waitForElementVisible('*[data-id="treeViewLitreeViewItembrowser/Browser_Tests"]') |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
'Should rename Browser_Tests folder to Browser_E2E_Tests': function (browser: NightwatchBrowser) { |
|
|
|
|
browser |
|
|
|
|
.waitForElementVisible('*[data-id="treeViewLibrowser/Browser_Tests"]') |
|
|
|
|
.rightClick('[data-path="browser/Browser_Tests"]') |
|
|
|
|
.click('*[id="menuitemrename"]') |
|
|
|
|
.sendKeys('[data-path="browser/Browser_Tests"]', 'Browser_E2E_Tests') |
|
|
|
|
.sendKeys('[data-path="browser/Browser_Tests"]', browser.Keys.ENTER) |
|
|
|
|
.waitForElementVisible('*[data-id="treeViewLibrowser/Browser_E2E_Tests"]') |
|
|
|
|
.waitForElementVisible('*[data-id="treeViewLitreeViewItembrowser/Browser_Tests"]') |
|
|
|
|
.renamePath('browser/Browser_Tests', 'Browser_E2E_Tests', 'browser/Browser_E2E_Tests') |
|
|
|
|
.waitForElementVisible('*[data-id="treeViewLitreeViewItembrowser/Browser_E2E_Tests"]') |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
'Should delete Browser_E2E_Tests folder': function (browser: NightwatchBrowser) { |
|
|
|
|
browser |
|
|
|
|
.waitForElementVisible('*[data-id="treeViewLibrowser/Browser_E2E_Tests"]') |
|
|
|
|
.waitForElementVisible('*[data-id="treeViewLitreeViewItembrowser/Browser_E2E_Tests"]') |
|
|
|
|
.rightClick('[data-path="browser/Browser_E2E_Tests"]') |
|
|
|
|
.click('*[id="menuitemdelete"]') |
|
|
|
|
.waitForElementVisible('*[data-id="modalDialogContainer"]') |
|
|
|
|
.modalFooterOKClick() |
|
|
|
|
.waitForElementNotPresent('*[data-id="treeViewLibrowser/Browser_E2E_Tests"]') |
|
|
|
|
.pause(2000) |
|
|
|
|
.click('.modal-ok') |
|
|
|
|
.waitForElementNotPresent('*[data-id="treeViewLitreeViewItembrowser/Browser_E2E_Tests"]') |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
'Should publish all explorer files to github gist': function (browser: NightwatchBrowser) { |
|
|
|
|
const runtimeBrowser = browser.options.desiredCapabilities.browserName |
|
|
|
|
|
|
|
|
|
browser |
|
|
|
|
browser.refresh() |
|
|
|
|
.pause(10000) |
|
|
|
|
.waitForElementVisible('*[data-id="fileExplorerNewFilepublishToGist"]') |
|
|
|
|
.click('*[data-id="fileExplorerNewFilepublishToGist"]') |
|
|
|
|
.waitForElementVisible('*[data-id="modalDialogContainer"]') |
|
|
|
|
.modalFooterOKClick() |
|
|
|
|
.waitForElementVisible('*[data-id="modalDialogContainer"]', 7000) |
|
|
|
|
.modalFooterOKClick() |
|
|
|
|
.pause(2000) |
|
|
|
|
.click('.modal-ok') |
|
|
|
|
.pause(2000) |
|
|
|
|
.waitForElementVisible('*[data-id="modalDialogContainer"]') |
|
|
|
|
.pause(2000) |
|
|
|
|
.click('.modal-ok') |
|
|
|
|
.pause(2000) |
|
|
|
|
.perform((done) => { |
|
|
|
|
if (runtimeBrowser === 'chrome') { |
|
|
|
|