@@ -43,19 +43,20 @@ module.exports = {
43
43
( el : any ) => {
44
44
const id = ( el as any ) . value . getId ( )
45
45
browser
46
- . waitForElementVisible ( 'li[data-id="treeViewLitreeViewItemtests"]' )
46
+ . waitForElementVisible ( { selector : 'li[data-id="treeViewLitreeViewItemtests"]' , abortOnFailure : false } )
47
47
. 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 } )
49
49
. 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 } )
54
54
. perform ( ( ) => done ( ) )
55
55
} )
56
56
} )
57
57
}
58
58
} ,
59
+
59
60
'should drag and drop multiple files and folders in file explorer to contracts folder #group3' : function ( browser : NightwatchBrowser ) {
60
61
const selectedElements = [ ]
61
62
if ( browser . options . desiredCapabilities ?. browserName === 'firefox' ) {
@@ -79,15 +80,15 @@ module.exports = {
79
80
( el : any ) => {
80
81
const id = ( el as any ) . value . getId ( )
81
82
browser
82
- . waitForElementVisible ( 'li[data-id="treeViewLitreeViewItemcontracts"]' )
83
+ . waitForElementVisible ( { selector : 'li[data-id="treeViewLitreeViewItemcontracts"]' , abortOnFailure : false } )
83
84
. 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 } )
85
86
. 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 } )
91
92
. perform ( ( ) => done ( ) )
92
93
} )
93
94
} )
0 commit comments