/** * Parse the current web page from the WebDriver * * @param driver * @throws Exception */ public HTML(WebDriver driver) throws Exception { // Initialize the variables initialize(); // Set the reader to use a string which comes from the current web page reader = new StringReader(driver.getPageSource()); // Initialize the parser parser = new HtmlParser(uacontext, doc); // Use the Cobra HTML parser parser.parse(reader); }
/** * Parse using given file * * @param file * @throws Exception */ public HTML(File file) throws Exception { // Initialize the variables initialize(); // Set the reader to use a file reader = new FileReader(file); // Initialize the parser parser = new HtmlParser(uacontext, doc); // Use the Cobra HTML parser parser.parse(reader); }
/** * Parse using given text * * @param sText * @throws Exception */ public HTML(String sText) throws Exception { // Initialize the variables initialize(); // Set the reader to use a string reader = new StringReader(sText); // Initialize the parser parser = new HtmlParser(uacontext, doc); // Use the Cobra HTML parser parser.parse(reader); }