mirror of
				https://github.com/node-red/node-red.git
				synced 2025-03-01 10:36:34 +00:00 
			
		
		
		
	Fix ui tests for new css classes
This commit is contained in:
		| @@ -1,4 +1,4 @@ | ||||
| red-ui-clipboard-dialog-import-opt/** | ||||
| /** | ||||
|  * Copyright JS Foundation and other contributors, http://js.foundation | ||||
|  * | ||||
|  * Licensed under the Apache License, Version 2.0 (the "License"); | ||||
|   | ||||
| @@ -52,9 +52,9 @@ RED.debug = (function() { | ||||
|             '<span class="button-group"><a id="red-ui-sidebar-debug-open" class="red-ui-footer-button" href="#" data-i18n="[title]node-red:debug.sidebar.openWindow"><i class="fa fa-desktop"></i></a></span> ' + | ||||
|             '</div>'); | ||||
|  | ||||
|         messageList = $('<div class="red-ui-debug-content debug-content-list"/>').appendTo(content); | ||||
|         messageList = $('<div class="red-ui-debug-content red-ui-debug-content-list"/>').appendTo(content); | ||||
|         sbc = messageList[0]; | ||||
|         messageTable = $('<div class="red-ui-debug-content  debug-content-table hide"/>').appendTo(content); | ||||
|         messageTable = $('<div class="red-ui-debug-content  red-ui-debug-content-table hide"/>').appendTo(content); | ||||
|  | ||||
|         var filterDialog = $('<div class="red-ui-debug-filter-box hide">'+ | ||||
|             '<div class="red-ui-debug-filter-row">'+ | ||||
|   | ||||
| @@ -19,18 +19,18 @@ function open(retainMessage) { | ||||
|  | ||||
|     if (!retainMessage) { | ||||
|         // Clear old messages | ||||
|         browser.clickWithWait('//a[@id="debug-tab-clear"]'); | ||||
|         browser.clickWithWait('//a[@id="red-ui-sidebar-debug-clear"]'); | ||||
|     } | ||||
| } | ||||
|  | ||||
| function getMessage(index) { | ||||
|     index = index ? index : 1; | ||||
|     var debugMessagePath = '//div[@class="debug-content debug-content-list"]/div[contains(@class,"debug-message")][' + index + ']//span[contains(@class, "debug-message-type")]'; | ||||
|     var debugMessagePath = '//div[@class="red-ui-debug-content red-ui-debug-content-list"]/div[contains(@class,"red-ui-debug-msg")][' + index + ']//span[contains(@class, "red-ui-debug-msg-type")]'; | ||||
|     return browser.getTextWithWait(debugMessagePath); | ||||
| } | ||||
|  | ||||
| function clearMessage() { | ||||
|     browser.clickWithWait('//a[@id="debug-tab-clear"]'); | ||||
|     browser.clickWithWait('//a[@id="red-ui-sidebar-debug-clear"]'); | ||||
| } | ||||
|  | ||||
| module.exports = { | ||||
|   | ||||
| @@ -49,7 +49,7 @@ function addNode(type, x, y) { | ||||
|     browser.moveToObject("#red-ui-palette-search", previousX + 300, previousY + 100); // adjust to the top-left corner of workspace. | ||||
|     browser.buttonUp(); | ||||
|     // Last node is the one that has been created right now. | ||||
|     var nodeElement = browser.elements('//*[@class="node nodegroup"][last()]'); | ||||
|     var nodeElement = browser.elements('//*[@class="red-ui-flow-node red-ui-flow-node-group"][last()]'); | ||||
|     var nodeId = nodeElement.getAttribute('id'); | ||||
|     var node = nodeFactory.create(type, nodeId); | ||||
|     return node; | ||||
| @@ -69,10 +69,10 @@ function deploy() { | ||||
|                     resolve(); | ||||
|                 } | ||||
|             }); | ||||
|             browser.clickWithWait('#btn-deploy'); | ||||
|             browser.clickWithWait('#red-ui-header-button-deploy'); | ||||
|         }); | ||||
|     }); | ||||
|     browser.waitForText('#btn-deploy', 2000); | ||||
|     browser.waitForText('#red-ui-header-button-deploy', 2000); | ||||
|     // Need additional wait until buttons becomes clickable. | ||||
|     browser.pause(50); | ||||
| } | ||||
|   | ||||
| @@ -33,13 +33,13 @@ Node.prototype.clickOk = function() { | ||||
| } | ||||
|  | ||||
| Node.prototype.connect = function(targetNode) { | ||||
|     var outputPort = this.id + '/*[@class="port_output"]'; | ||||
|     var inputPort = targetNode.id + '/*[@class="port_input"]'; | ||||
|     var outputPort = this.id + '/*[@class="red-ui-flow-port-output"]'; | ||||
|     var inputPort = targetNode.id + '/*[@class="red-ui-flow-port-input"]'; | ||||
|     browser.dragAndDrop(outputPort, inputPort) | ||||
| } | ||||
|  | ||||
| Node.prototype.clickLeftButton = function() { | ||||
|     browser.clickWithWait(this.id + '/*[@class="node_button node_left_button"]'); | ||||
|     browser.clickWithWait(this.id + '/*[@class="red-ui-flow-node-button"]'); | ||||
| } | ||||
|  | ||||
| module.exports = Node; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user