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