Browser Simulation Calls
open(String:URL) → HtmlResponse
Opens URL (with GET method) and processes the returned HTML page by parsing it and retrieving the resources from it. It doesn't retrieve CSS/JS related resources. Will execute redirect requests.
addGlobalHeader('Connection','keep-alive');
addGlobalHeader('Accept-Encoding','gzip');
addGlobalHeader('User-Agent','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36');
var page = open('https://demosite.appvance.com:443/');
var htmlResp= page.resp;
var htmlExtract = extractHTML(htmlResp);
var $corr1= htmlExtract.getAttrByXPath('//html/head/link[2]/@href');
var $corr2= htmlExtract.getAttrByXPath("//div[@id='spree-header']/header/div[1]/div[1]/nav/ul/li[1]/a[1]/@href");
var $corr3= htmlResp.getHeader('ETag');
var resp= page.get("//div[@id='product_10']/div[1]/div[1]/a/img[1]");
var $corr13= resp.getHeader('ETag');
var resp= page.get("//div[@id='product_6']/div[1]/div[1]/a/img[1]");
var $corr9= resp.getHeader('ETag');
var resp= page.get("//div[@id='product_11']/div[1]/div[1]/a/img[1]");
var $corr14= resp.getHeader('ETag');
var resp= page.get("//div[@id='product_3']/div[1]/div[1]/a/img[1]");
var $corr6= resp.getHeader('ETag');
var resp= page.get("//div[@id='product_5']/div[1]/div[1]/a/img[1]");
var $corr8= resp.getHeader('ETag');
var resp= page.get("//div[@id='product_7']/div[1]/div[1]/a/img[1]");
var $corr10= resp.getHeader('ETag');
var resp= page.get("//div[@id='product_1']/div[1]/div[1]/a/img[1]");
var $corr4= resp.getHeader('ETag');
var resp= page.get("//div[@id='product_2']/div[1]/div[1]/a/img[1]");
var $corr5= resp.getHeader('ETag');
var resp= page.get("//div[@id='product_9']/div[1]/div[1]/a/img[1]");
var $corr12= resp.getHeader('ETag');
var resp= page.get("//div[@id='product_12']/div[1]/div[1]/a/img[1]");
var $corr15= resp.getHeader('ETag');
var resp= page.get("//div[@id='product_4']/div[1]/div[1]/a/img[1]");
var $corr7= resp.getHeader('ETag');
var resp= page.get("//div[@id='product_8']/div[1]/div[1]/a/img[1]");
var $corr11= resp.getHeader('ETag');
get('https://demosite.appvance.com:443/assets/spree/frontend/all-dcce360e77937eb06679c31bcd694097abc747ae87d2bc292fddd5318b67ceff.css');
var resp = get('https://demosite.appvance.com:443/cart_link');
open(HttpRequest:req) → HtmlResponse
Opens URL and processes the returned HTML page by parsing it and retrieving the resources from it. It doesn't retrieve CSS/JS related resources
createOpen(String:URL) → HtmlRequest
Creates a HtmlRequest to useful for setting headers before actual open
submit(String:URL, Object:form) → HtmlResponse
Send a POST and process the returned HTML page by parsing it and retrieving the resources from it. It doesn't retrieve CSS/JS related resources. Will execute redirect requests.
submit(HttpRequest:req,Object:form) → HtmlResponse
Send a POST and process the returned HTML page by parsing it and retrieving the resources from it. It doesn't retrieve CSS/JS related resources. Will execute redirect requests.
createSubmit(String:URL, Object:form) → HtmlRequest
Creates a HtmlRequest to useful for setting headers before actual submit
process(HtmlRequest) → HtmlResponse
Process a HtmlRequest and process the result HTML by parsing it and retrieving the resources from it. It doesn't retrieve CSS/JS related resources
Last updated: June 02, 2023
If you have any feedback on this topic, please contact us at documentation@appvance.ai