Skip to content

Commit 4f7b466

Browse files
authored
Merge pull request #5151 from ethereum/dragdroptest
file multi select test
2 parents 6c90435 + 39c38a7 commit 4f7b466

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

apps/remix-ide-e2e/src/tests/file_explorer_multiselect.test.ts

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -43,19 +43,20 @@ module.exports = {
4343
(el: any) => {
4444
const id = (el as any).value.getId()
4545
browser
46-
.waitForElementVisible('li[data-id="treeViewLitreeViewItemtests"]')
46+
.waitForElementVisible({ selector: 'li[data-id="treeViewLitreeViewItemtests"]', abortOnFailure: false })
4747
.dragAndDrop('li[data-id="treeViewLitreeViewItemcontracts/1_Storage.sol"]', id)
48-
.waitForElementPresent('[data-id="fileSystemModalDialogModalFooter-react"] .modal-ok')
48+
.waitForElementPresent({ selector: '[data-id="fileSystemModalDialogModalFooter-react"] .modal-ok', abortOnFailure: false })
4949
.execute(function () { (document.querySelector('[data-id="fileSystemModalDialogModalFooter-react"] .modal-ok') as HTMLElement).click() })
50-
.waitForElementVisible('li[data-id="treeViewLitreeViewItemtests/1_Storage.sol"]')
51-
.waitForElementVisible('li[data-id="treeViewLitreeViewItemtests/2_Owner.sol"]')
52-
.waitForElementNotPresent('li[data-id="treeViewLitreeViewItemcontracts/1_Storage.sol"]')
53-
.waitForElementNotPresent('li[data-id="treeViewLitreeViewItemcontracts/2_Owner.sol"]')
50+
.waitForElementVisible({ selector: 'li[data-id="treeViewLitreeViewItemtests/1_Storage.sol"]', abortOnFailure: false })
51+
.waitForElementVisible({ selector: 'li[data-id="treeViewLitreeViewItemtests/2_Owner.sol"]', abortOnFailure: false })
52+
.waitForElementNotPresent({ selector: 'li[data-id="treeViewLitreeViewItemcontracts/1_Storage.sol"]', abortOnFailure: false })
53+
.waitForElementNotPresent({ selector: 'li[data-id="treeViewLitreeViewItemcontracts/2_Owner.sol"]', abortOnFailure: false })
5454
.perform(() => done())
5555
})
5656
})
5757
}
5858
},
59+
5960
'should drag and drop multiple files and folders in file explorer to contracts folder #group3': function (browser: NightwatchBrowser) {
6061
const selectedElements = []
6162
if (browser.options.desiredCapabilities?.browserName === 'firefox') {
@@ -79,15 +80,15 @@ module.exports = {
7980
(el: any) => {
8081
const id = (el as any).value.getId()
8182
browser
82-
.waitForElementVisible('li[data-id="treeViewLitreeViewItemcontracts"]')
83+
.waitForElementVisible({ selector: 'li[data-id="treeViewLitreeViewItemcontracts"]', abortOnFailure: false })
8384
.dragAndDrop('li[data-id="treeViewLitreeViewItemtests"]', id)
84-
.waitForElementPresent('[data-id="fileSystemModalDialogModalFooter-react"] .modal-ok')
85+
.waitForElementPresent({ selector: '[data-id="fileSystemModalDialogModalFooter-react"] .modal-ok', abortOnFailure: false })
8586
.execute(function () { (document.querySelector('[data-id="fileSystemModalDialogModalFooter-react"] .modal-ok') as HTMLElement).click() })
86-
.waitForElementVisible('li[data-id="treeViewLitreeViewItemcontracts/tests"]', 5000)
87-
.waitForElementVisible('li[data-id="treeViewLitreeViewItemcontracts/README.txt"]', 5000)
88-
.waitForElementVisible('li[data-id="treeViewLitreeViewItemcontracts/scripts"]', 5000)
89-
.waitForElementNotPresent('li[data-id="treeViewLitreeViewItemtests"]')
90-
.waitForElementNotPresent('li[data-id="treeViewLitreeViewItemREADME.txt"]')
87+
.waitForElementVisible({ selector: 'li[data-id="treeViewLitreeViewItemcontracts/tests"]', abortOnFailure: false })
88+
.waitForElementVisible({ selector: 'li[data-id="treeViewLitreeViewItemcontracts/README.txt"]', abortOnFailure: false })
89+
.waitForElementVisible({ selector: 'li[data-id="treeViewLitreeViewItemcontracts/scripts"]', abortOnFailure: false })
90+
.waitForElementNotPresent({ selector: 'li[data-id="treeViewLitreeViewItemtests"]', abortOnFailure: false })
91+
.waitForElementNotPresent({ selector: 'li[data-id="treeViewLitreeViewItemREADME.txt"]', abortOnFailure: false })
9192
.perform(() => done())
9293
})
9394
})

0 commit comments

Comments
 (0)