Java xpath在HtmlUnitDriver中不起作用

Java xpath在HtmlUnitDriver中不起作用,java,htmlunit,Java,Htmlunit,我正在使用XPath、HtmlUnitDriver和FirefoxDriver 下面是单击signin按钮的MyXPath。当我使用XPath时 //div[@id='mainPane']/form/table/tbody/tr[10]/td/a[2] 单击“登录”按钮,FirefoxDriver可以正常工作,但HtmlUnitDriver无法工作。我还启用并禁用了HtmlUnitDriver中的javascript。但无法工作 我收到错误:-当我使用HtmlUnitDriver单击此登录按钮

我正在使用XPath、HtmlUnitDriver和FirefoxDriver

下面是单击signin按钮的MyXPath。当我使用XPath时

//div[@id='mainPane']/form/table/tbody/tr[10]/td/a[2]
单击“登录”按钮,FirefoxDriver可以正常工作,但HtmlUnitDriver无法工作。我还启用并禁用了HtmlUnitDriver中的javascript。但无法工作

我收到错误:-当我使用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();

请指导我。

因为@David Grant建议您的问题可能与Javascript有关。 在HtmlUnitDrive中启用javascript-

HtmlUnitDriver driver = new HtmlUnitDriver(true);

正如@davidgrant所说,您的问题可能与Javascript有关。 在HtmlUnitDrive中启用javascript-

HtmlUnitDriver driver = new HtmlUnitDriver(true);

你从HtmlUnit中得到了什么错误?@David Grant:我在问题中添加了更多细节。
a
元素的内容是什么?@David Grant:元素的内容是--->HtmlUnit是否抱怨javascript?你从HtmlUnit中得到了什么错误?@David Grant:我在问题中添加了更多细节。内容是什么关于
a
元素?@David Grant:a元素的内容是-->HtmlUnit会抱怨javascript吗?