mirror of
				https://gitlab.sectorq.eu/home/docker-compose.git
				synced 2025-10-31 02:21:10 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			800 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			800 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 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);
 | |
|  }
 |