TRIGGERcmd
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. Guilherme Oliveira
    3. Posts
    G
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 1
    • Best 0
    • Controversial 0
    • Groups 0

    Posts made by Guilherme Oliveira

    • JS SyntaxError

      Hi,
      I'm trying to run a JS file but I can't get it to work with TriggerCMD
      The JS file works fine if I run it manually
      I even tried to use a .bat, but it's not working either
      here's the .bat example

      node C:\Users\XPTO\Desktop\Workspace\bot-ponto\index.js
      

      I always get the following error

      C:\Users\XPTO\AppData\Local\TRIGGERcmdAgent\app-1.0.25\resources\app\src>node C:\Users\XPTO\Desktop\\Workspace\bot-ponto\index.js
      C:\Users\XPTO\Desktop\\Workspace\bot-ponto\index.js:9
      .then(async (browser) => {
                  
      SyntaxError: Unexpected token (
          at Object.exports.runInThisContext (vm.js:76:16)
          at Module._compile (module.js:542:28)
          at Object.Module._extensions..js (module.js:579:10)
          at Module.load (module.js:487:32)
          at tryModuleLoad (module.js:446:12)
          at Function.Module._load (module.js:438:3)
          at Module.runMain (module.js:604:10)
          at run (bootstrap_node.js:394:7)
          at startup (bootstrap_node.js:149:9)
          at bootstrap_node.js:509:3
      

      and this is the code I'm trying to run

      const puppeteer = require("puppeteer-extra");
      const StealthPlugin = require("puppeteer-extra-plugin-stealth");
      
      const user = 'user';
      const password = 'pass';
      
      puppeteer.use(StealthPlugin());
      puppeteer.launch({ headless: true })
      .then(async (browser) => {
          const page = await browser.newPage();
      	
          await page.goto("pageURL");
      	
          await page.click("#Login");
          await page.keyboard.type(user);
      	
          await page.click("#Senha");
          await page.keyboard.type(password);
      	
          await page.click(
            "body > div.container.body-content.text-center > div > form > div > div.card-body > div:nth-child(2) > div.form-group.col-md-3.col-sm-12 > input"
      	);
      	
      
          await page.waitForSelector("#conteudo > div.form-row > div:nth-child(1) > a");
      	await page.click("#conteudo > div.form-row > div:nth-child(1) > a");
      	setTimeout(async()=>{
      	await page.$eval("#nvlEntrada", (el) => (el.value = "09:00"));
      	await page.$eval("#nvlAlmoco", (el) => (el.value = "12:00"));
          await page.$eval("#nvlRetorno", (el) => (el.value = "13:00"));
          await page.$eval("#nvlSaida", (el) => (el.value = "18:00"));
          await page.$eval("#ccdComposto", (el) => (el.value = "924;33"));
          await page.$eval("#cdsApontamento", (el) => (el.value = "Alocação"));
          await page.click("#btnGravarContinuar");
          
          await page.waitForSelector("#exampleModal > div > div > div.modal-body");
          
          await browser.close()
      	},5000)
        }).catch(err => console.log(err));
      
      

      Does anyone know what that might be?
      Thx for the help!

      posted in General Discussion
      G
      Guilherme Oliveira