From 6a70cd1975666280b11086066dfd5facc06bc394 Mon Sep 17 00:00:00 2001 From: Kazuhito Yokoi Date: Mon, 15 Jun 2020 20:36:41 +0900 Subject: [PATCH] Fix page object of inject node --- .../nodes/core/common/20-inject_page.js | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/test/editor/pageobjects/nodes/core/common/20-inject_page.js b/test/editor/pageobjects/nodes/core/common/20-inject_page.js index 38e6e32ed..c82ef3023 100644 --- a/test/editor/pageobjects/nodes/core/common/20-inject_page.js +++ b/test/editor/pageobjects/nodes/core/common/20-inject_page.js @@ -25,15 +25,17 @@ function injectNode(id) { util.inherits(injectNode, nodePage); var payloadTypeList = { - "flow": 1, - "global": 2, - "str": 3, - "num": 4, - "bool": 5, - "json": 6, - "bin": 7, - "date": 8, - "env": 9, + "msg": 1, + "flow": 2, + "global": 3, + "str": 4, + "num": 5, + "bool": 6, + "json": 7, + "bin": 8, + "date": 9, + "jsonata": 10, + "env": 11, }; var repeatTypeList = { @@ -45,13 +47,13 @@ var repeatTypeList = { injectNode.prototype.setPayload = function(payloadType, payload) { // Open a payload type list. - browser.clickWithWait('//*[contains(@class, "red-ui-typedInput-container")]'); + browser.clickWithWait('//*[@id="node-input-property-container"]/li[1]/div/div/div[3]'); // Select a payload type. var payloadTypeXPath = '//*[contains(@class, "red-ui-typedInput-options")]/a[' + payloadTypeList[payloadType] + ']'; browser.clickWithWait(payloadTypeXPath); if (payload) { // Input a value. - browser.setValue('//*[contains(@class, "red-ui-typedInput-input")]/input', payload); + browser.setValue('//*[@id="node-input-property-container"]/li[1]/div/div/div[3]/div[1]/input', payload); } }