var browser, result; var opts = Browser.chromeOptions(); opts.capabilities.alwaysMatch['goog:chromeOptions'].args = [] browser = new Browser(opts); browser.setScreenSize(Number(1980), Number(1020)); screens = []; const screenshot = ''; const res_value = ''; try { var params = JSON.parse(value); // Parse the JSON string containing parameters passed from Zabbix. browser.navigate(params.url); browser.collectPerfEntries(); result = browser.getResult(); //result.screenshot = browser.getScreenshot(); return JSON.stringify(result); } catch (err) { if (!(err instanceof BrowserError)) { browser.setError(err.message); } browser.collectPerfEntries(); result = browser.getResult(); //result.screenshot = browser.getScreenshot(); return JSON.stringify(result); }