我正在使用 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 失敗。任何想法?使用的驅(qū)動程序是這樣創(chuàng)建的:HtmlUnitDriver driver = new HtmlUnitDriver();
添加回答
舉報
0/150
提交
取消