我正在使用 Selenium Web Driver,同时使用 Chrome 和 HTMLUnit。使用 Chrome,以下代码有效,但 HTMLUnit 返回一个错误,指出无法找到该元素。
SeleniumUtils.goURL(driver, "https://someweb.com");
Thread.sleep(3000); //Added just in case it was loading time
List<WebElement> list = SeleniumUtils.getElements(driver, TrackingPage.getTableContent());
最后一行将返回 null,没有找到任何元素。使用的 XPath 是:
return By.xpath("//*[@id=\"__xmlview1--idProductsTable-tblBody\"]/tr");
适用于 Chrome,在 XPath 中使用 HTMLUnit 失败。任何想法?
使用的驱动程序是这样创建的:
HtmlUnitDriver driver = new HtmlUnitDriver();
慕虎7371278
互换的青春
相关分类