我正在使用XPath,HtmlUnitDriver& FirefoxDriver。
这是我点击登录按钮的xpath。当我使用XPath
时//div[@id='mainPane']/form/table/tbody/tr[10]/td/a[2]
单击登录按钮,然后它可以正常使用FirefoxDriver但不能在HtmlUnitDriver中工作。我也启用了&在HtmlUnitDriver中禁用了javascript.But无效。
我收到错误: - 当我使用HtmlUnitDriver点击此登录按钮时,它不会重定向到下一页,但在FirefoxDriver中,它会重定向到下一页。这是我的代码: -
HtmlUnitDriver driver = new HtmlUnitDriver(false);
WebElement webElement = webDriver.findElement(By.xpath("//div[@id='mainPane']/form/table/tbody/tr[10]/td/a[2]"));
webElement.click();
请指导我。
答案 0 :(得分:1)
正如@David Grant建议您的问题可能与Javascript有关。 在HtmlUnitDrive中启用您的javascript -
HtmlUnitDriver driver = new HtmlUnitDriver(true);