it happens when on twitter this is my macro
{
"Name": "twitter upload",
"CreationDate": "2023-10-23",
"Commands": [
{
"Command": "csvRead",
"Target": "test.csv",
"Value": "",
"Description": ""
},
{
"Command": "store",
"Target": "",
"Value": "pauseD",
"Description": ""
},
{
"Command": "open",
"Target": "https://twitter.com/home",
"Value": "",
"Description": ""
},
{
"Command": "bringBrowserToForeground",
"Target": "",
"Value": "",
"Description": ""
},
{
"Command": "storeText",
"Target": "xpath=//*[@id=\"react-root\"]/div/div/div[2]/main/div/div/div/div[2]/div/div[2]/div/div/div/div[4]/div/section/div",
"Value": "trends",
"Description": ""
},
{
"Command": "executeScript_Sandbox",
"Target": "\"use strict\";\n\nvar trending_string = ${trends}\nvar elements = trending_string.split('\\n');\nvar result = elements.reduce(function (categories, element, index, array) {\n if (/\\d{1,3}(,\\d{3})*\\.?\\d*K? posts/i.test(element) && index > 0) {\n categories.push(array[index - 1]);\n }\n return categories;\n}, []).join(' | ');\nreturn result",
"Value": "Trendes",
"Description": ""
},
{
"Command": "visualAssert",
"Target": "ss1up5_dpi_96.png",
"Value": "",
"Description": ""
},
{
"Command": "XClick",
"Target": "typing_input_dpi_96.png",
"Value": "",
"Description": ""
},
{
"Command": "executeScript_Sandbox",
"Target": " //random pause between 10 and 20 seconds\n var pauseA = 1000 + Math.floor(Math.random()*1000);\n \n //random pause between 20 and 40 seconds\n var pauseB = 2000 + Math.floor(Math.random()*2000);\n \n //random pause between 60 and 90 seconds\n var pauseC = 5000 + Math.floor(Math.random()*1000);\n\n //percentage chance of each pause\n var factorA = .80;\n var factorB = .15;\n var factorC = .05;\n \n var randomNo = Math.floor(Math.random());\n var selectedPause;\n \n if (randomNo <= factorA) {\n selectedPause = pauseA;\n } else if (randomNo > factorA && randomNo <= (factorA + factorB)) {\n selectedPause = pauseB;\n } else {\n selectedPause = pauseC;\n };\n\nreturn selectedPause;",
"Value": "pauseD",
"Description": ""
},
{
"Command": "pause",
"Target": "${pauseD}",
"Value": "",
"Description": ""
},
{
"Command": "XType",
"Target": "${!COL1} ${KEY_ENTER}${Trendes}",
"Value": "",
"Description": ""
},
{
"Command": "echo",
"Target": "${!COL1} ${Trendes}",
"Value": "",
"Description": ""
},
{
"Command": "executeScript_Sandbox",
"Target": " //random pause between 10 and 20 seconds\n var pauseA = 1000 + Math.floor(Math.random()*1000);\n \n //random pause between 20 and 40 seconds\n var pauseB = 2000 + Math.floor(Math.random()*2000);\n \n //random pause between 60 and 90 seconds\n var pauseC = 5000 + Math.floor(Math.random()*1000);\n\n //percentage chance of each pause\n var factorA = .80;\n var factorB = .15;\n var factorC = .05;\n \n var randomNo = Math.floor(Math.random());\n var selectedPause;\n \n if (randomNo <= factorA) {\n selectedPause = pauseA;\n } else if (randomNo > factorA && randomNo <= (factorA + factorB)) {\n selectedPause = pauseB;\n } else {\n selectedPause = pauseC;\n };\n\nreturn selectedPause;",
"Value": "pauseD",
"Description": ""
},
{
"Command": "pause",
"Target": "${pauseD}",
"Value": "",
"Description": ""
},
{
"Command": "XClick",
"Target": "5vppi4_dpi_96.png",
"Value": "",
"Targets": [
"xpath=//*[@id=\"react-root\"]/div/div/div[2]/main/div/div/div/div/div/div[3]/div/div[2]/div/div/div/div/div[2]/div[2]/div[2]/div/div/div/div/div",
"xpath=//div[2]/div[2]/div[2]/div/div/div/div/div",
"css=#react-root > div > div > div.css-1dbjc4n.r-18u37iz.r-13qz1uu.r-417010 > main > div > div > div > div.css-1dbjc4n.r-kemksi.r-1kqtdi0.r-1ljd8xs.r-13l2t4g.r-1phboty.r-16y2uox.r-1jgb5lz.r-11wrixw.r-61z16t.r-1ye8kvj.r-13qz1uu.r-184en5c > div > div.css-1dbjc4n.r-kemksi.r-184en5c > div > div.css-1dbjc4n.r-kemksi.r-1h8ys4a > div:nth-child(1) > div > div > div > div.css-1dbjc4n.r-1iusvr4.r-16y2uox.r-1777fci.r-1h8ys4a.r-1bylmt5.r-13tjlyg.r-7qyjyx.r-1ftll1t > div.css-1dbjc4n.r-kemksi.r-jumn1c.r-xd6kpl.r-gtdqiz.r-ipm5af.r-184en5c > div:nth-child(2) > div > div > div:nth-child(1) > div.css-18t94o4.css-1dbjc4n.r-1peqgm7.r-42olwf.r-sdzlij.r-1phboty.r-rs99b7.r-5vhgbc.r-mvpalk.r-htfu76.r-2yi16.r-1qi8awa.r-1ny4l3l.r-o7ynqc.r-6416eg.r-lrvibr > div"
],
"Description": ""
},
{
"Command": "executeScript_Sandbox",
"Target": " //random pause between 10 and 20 seconds\n var pauseA = 1000 + Math.floor(Math.random()*1000);\n \n //random pause between 20 and 40 seconds\n var pauseB = 2000 + Math.floor(Math.random()*2000);\n \n //random pause between 60 and 90 seconds\n var pauseC = 5000 + Math.floor(Math.random()*1000);\n\n //percentage chance of each pause\n var factorA = .80;\n var factorB = .15;\n var factorC = .05;\n \n var randomNo = Math.floor(Math.random());\n var selectedPause;\n \n if (randomNo <= factorA) {\n selectedPause = pauseA;\n } else if (randomNo > factorA && randomNo <= (factorA + factorB)) {\n selectedPause = pauseB;\n } else {\n selectedPause = pauseC;\n };\n\nreturn selectedPause;",
"Value": "pauseD",
"Description": ""
},
{
"Command": "pause",
"Target": "${pauseD}",
"Value": "",
"Description": ""
},
{
"Command": "XType",
"Target": "${!COL2} ${KEY_ENTER}",
"Value": "",
"Description": ""
},
{
"Command": "executeScript_Sandbox",
"Target": " //random pause between 10 and 20 seconds\n var pauseA = 1000 + Math.floor(Math.random()*1000);\n \n //random pause between 20 and 40 seconds\n var pauseB = 2000 + Math.floor(Math.random()*2000);\n \n //random pause between 60 and 90 seconds\n var pauseC = 5000 + Math.floor(Math.random()*1000);\n\n //percentage chance of each pause\n var factorA = .80;\n var factorB = .15;\n var factorC = .05;\n \n var randomNo = Math.floor(Math.random());\n var selectedPause;\n \n if (randomNo <= factorA) {\n selectedPause = pauseA;\n } else if (randomNo > factorA && randomNo <= (factorA + factorB)) {\n selectedPause = pauseB;\n } else {\n selectedPause = pauseC;\n };\n\nreturn selectedPause;",
"Value": "pauseD",
"Description": ""
},
{
"Command": "pause",
"Target": "${pauseD}",
"Value": "",
"Description": ""
},
{
"Command": "XClick",
"Target": "cgwbll_dpi_96.png",
"Value": "",
"Targets": [
"xpath=//*[@id=\"react-root\"]/div/div/div[2]/main/div/div/div/div/div/div[3]/div/div[2]/div/div/div/div/div[2]/div[2]/div[2]/div/div/div[2]/div[3]/div/span/span",
"xpath=//div[3]/div/span/span",
"css=#react-root > div > div > div.css-1dbjc4n.r-18u37iz.r-13qz1uu.r-417010 > main > div > div > div > div.css-1dbjc4n.r-kemksi.r-1kqtdi0.r-1ljd8xs.r-13l2t4g.r-1phboty.r-16y2uox.r-1jgb5lz.r-11wrixw.r-61z16t.r-1ye8kvj.r-13qz1uu.r-184en5c > div > div.css-1dbjc4n.r-kemksi.r-184en5c > div > div.css-1dbjc4n.r-kemksi.r-1h8ys4a > div:nth-child(1) > div > div > div > div.css-1dbjc4n.r-1iusvr4.r-16y2uox.r-1777fci.r-1h8ys4a.r-1bylmt5.r-13tjlyg.r-7qyjyx.r-1ftll1t > div.css-1dbjc4n.r-kemksi.r-jumn1c.r-xd6kpl.r-gtdqiz.r-ipm5af.r-184en5c > div:nth-child(2) > div > div > div:nth-child(2) > div.css-18t94o4.css-1dbjc4n.r-1vtznih.r-42olwf.r-sdzlij.r-1phboty.r-rs99b7.r-19u6a5r.r-2yi16.r-1qi8awa.r-1ny4l3l.r-ymttw5.r-o7ynqc.r-6416eg.r-lrvibr > div > span > span"
],
"Description": ""
},
{
"Command": "executeScript_Sandbox",
"Target": " //random pause between 10 and 20 seconds\n var pauseA = 1000 + Math.floor(Math.random()*1000);\n \n //random pause between 20 and 40 seconds\n var pauseB = 2000 + Math.floor(Math.random()*2000);\n \n //random pause between 60 and 90 seconds\n var pauseC = 5000 + Math.floor(Math.random()*1000);\n\n //percentage chance of each pause\n var factorA = .80;\n var factorB = .15;\n var factorC = .05;\n \n var randomNo = Math.floor(Math.random());\n var selectedPause;\n \n if (randomNo <= factorA) {\n selectedPause = pauseA;\n } else if (randomNo > factorA && randomNo <= (factorA + factorB)) {\n selectedPause = pauseB;\n } else {\n selectedPause = pauseC;\n };\n\nreturn selectedPause;",
"Value": "pauseD",
"Description": ""
},
{
"Command": "pause",
"Target": "${pauseD}",
"Value": "",
"Description": ""
},
{
"Command": "XClick",
"Target": "07yx0t_dpi_96.png",
"Value": "",
"Description": ""
},
{
"Command": "",
"Target": "",
"Value": "",
"Description": ""
}
]
}
the error message
- Line 15: ipcPromise: onAsk timeout 3000 for cmd “CLEAR_VISION_RECTS”, args {}