@ -58,18 +58,16 @@ module.exports = {
. waitForElementContainsText ( '[data-id="workspaceGitBranchesDropdown"]' , 'main' )
. waitForElementContainsText ( '[data-id="workspaceGitBranchesDropdown"]' , 'main' )
} ,
} ,
// CLONE REPOSITORY E2E START
// CLONE REPOSITORY E2E START
'Should clone a repository #group2' : function ( browser : NightwatchBrowser ) {
'Should clone a repository #group2' : function ( browser : NightwatchBrowser ) {
browser
browser
. clickLaunchIcon ( 'filePanel' )
. clickLaunchIcon ( 'filePanel' )
. useXpath ( )
. useXpath ( )
. click ( '//*[@id="workspacesMenuDropdown"]/span/i' )
. waitForElementVisible ( '[data-id="workspaceDropdownMenuIcon"]' )
. waitForElementVisible ( '//*[@id="workspacesMenuDropdown"]/div/ul/a[6]' )
. click ( '[data-id="workspaceDropdownMenuIcon"]' )
. click ( '//*[@id="workspacesMenuDropdown"]/div/ul/a[6]' )
. waitForElementVisible ( '[data-id="initGitRepositoryLabel"]' )
. click ( '[data-id="workspaceclone]"' )
. useCss ( )
. useCss ( )
. waitForElementVisible ( '[data-id="fileSystemModalDialogModalBody-react"]' )
. waitForElementVisible ( '[data-id="fileSystemModalDialogModalBody-react"]' )
. click ( '[data-id="fileSystemModalDialogModalBody-react"]' )
. click ( '[data-id="fileSystemModalDialogModalBody-react"]' )
@ -94,9 +92,9 @@ module.exports = {
'Should display non-clashing names for duplicate clone #group2' : '' + function ( browser : NightwatchBrowser ) {
'Should display non-clashing names for duplicate clone #group2' : '' + function ( browser : NightwatchBrowser ) {
browser
browser
. useXpath ( )
. useXpath ( )
. click ( '//*[@id="workspacesMenuDropdown"]/span/i ' )
. click ( '[data-id="workspaceDropdownMenuIcon"] ' )
. waitForElementVisible ( '//*[@id="workspacesMenuDropdown"]/div/ul/a[6] ' )
. waitForElementVisible ( '[data-id="workspaceclone]" ' )
. click ( '//*[@id="workspacesMenuDropdown"]/div/ul/a[6] ' )
. click ( '[data-id="workspaceclone]" ' )
. useCss ( )
. useCss ( )
. waitForElementVisible ( '[data-id="fileSystemModalDialogModalBody-react"]' )
. waitForElementVisible ( '[data-id="fileSystemModalDialogModalBody-react"]' )
. click ( '[data-id="fileSystemModalDialogModalBody-react"]' )
. click ( '[data-id="fileSystemModalDialogModalBody-react"]' )
@ -106,9 +104,9 @@ module.exports = {
. pause ( 5000 )
. pause ( 5000 )
. waitForElementContainsText ( '[data-id="workspacesSelect"]' , 'awesome-remix1' )
. waitForElementContainsText ( '[data-id="workspacesSelect"]' , 'awesome-remix1' )
. useXpath ( )
. useXpath ( )
. click ( '//*[@id="workspacesMenuDropdown"]/span/i ' )
. click ( '[data-id="workspaceDropdownMenuIcon"] ' )
. waitForElementVisible ( '//*[@id="workspacesMenuDropdown"]/div/ul/a[6] ' )
. waitForElementVisible ( '[data-id="workspaceclone]" ' )
. click ( '//*[@id="workspacesMenuDropdown"]/div/ul/a[6] ' )
. click ( '[data-id="workspaceclone]" ' )
. useCss ( )
. useCss ( )
. waitForElementVisible ( '[data-id="fileSystemModalDialogModalBody-react"]' )
. waitForElementVisible ( '[data-id="fileSystemModalDialogModalBody-react"]' )
. click ( '[data-id="fileSystemModalDialogModalBody-react"]' )
. click ( '[data-id="fileSystemModalDialogModalBody-react"]' )
@ -118,8 +116,8 @@ module.exports = {
. pause ( 5000 )
. pause ( 5000 )
. waitForElementContainsText ( '[data-id="workspacesSelect"]' , 'awesome-remix2' )
. waitForElementContainsText ( '[data-id="workspacesSelect"]' , 'awesome-remix2' )
. useXpath ( )
. useXpath ( )
. click ( '//*[@id="workspacesMenuDropdown"]/span/i ' )
. click ( '[data-id="workspaceDropdownMenuIcon"] ' )
. waitForElementVisible ( '//*[@id="workspacesMenuDropdown"]/div/ul/a[6] ' )
. waitForElementVisible ( '[data-id="workspaceclone]" ' )
. useCss ( )
. useCss ( )
. waitForElementVisible ( '[data-id="fileSystemModalDialogModalBody-react"]' )
. waitForElementVisible ( '[data-id="fileSystemModalDialogModalBody-react"]' )
. click ( '[data-id="fileSystemModalDialogModalBody-react"]' )
. click ( '[data-id="fileSystemModalDialogModalBody-react"]' )
@ -138,12 +136,12 @@ module.exports = {
browser
browser
. useXpath ( )
. useXpath ( )
. waitForElementPresent ( {
. waitForElementPresent ( {
selector : '//i[@data-icon ="workspaceDropdownMenuIcon"]' ,
selector : '[data-id ="workspaceDropdownMenuIcon"]' ,
locateStrategy : 'xpath' ,
locateStrategy : 'xpath' ,
} )
} )
. click ( '//*[@id="workspacesMenuDropdown"]/span/i ' )
. click ( '[data-id="workspaceDropdownMenuIcon"] ' )
. waitForElementVisible ( '//*[@id="workspacesMenuDropdown"]/div/ul/a[6] ' )
. waitForElementVisible ( '[data-id="workspaceclone]" ' )
. click ( '//*[@id="workspacesMenuDropdown"]/div/ul/a[6] ' )
. click ( '[data-id="workspaceclone]" ' )
. useCss ( )
. useCss ( )
. waitForElementVisible ( '[data-id="fileSystemModalDialogModalBody-react"]' )
. waitForElementVisible ( '[data-id="fileSystemModalDialogModalBody-react"]' )
. click ( '[data-id="fileSystemModalDialogModalBody-react"]' )
. click ( '[data-id="fileSystemModalDialogModalBody-react"]' )
@ -164,9 +162,9 @@ module.exports = {
. clickLaunchIcon ( 'filePanel' )
. clickLaunchIcon ( 'filePanel' )
. waitForElementNotVisible ( '[data-id="workspaceGitPanel"]' )
. waitForElementNotVisible ( '[data-id="workspaceGitPanel"]' )
. useXpath ( )
. useXpath ( )
. click ( '//*[@id="workspacesMenuDropdown"]/span/i ' )
. click ( '[data-id="workspaceDropdownMenuIcon"] ' )
. waitForElementVisible ( '//*[@id="workspacesMenuDropdown"]/div/ul/a[6] ' )
. waitForElementVisible ( '[data-id="workspaceclone]" ' )
. click ( '//*[@id="workspacesMenuDropdown"]/div/ul/a[6] ' )
. click ( '[data-id="workspaceclone]" ' )
. useCss ( )
. useCss ( )
. waitForElementVisible ( '[data-id="fileSystemModalDialogModalBody-react"]' )
. waitForElementVisible ( '[data-id="fileSystemModalDialogModalBody-react"]' )
. click ( '[data-id="fileSystemModalDialogModalBody-react"]' )
. click ( '[data-id="fileSystemModalDialogModalBody-react"]' )