Java xpath在HtmlUnitDriver中不起作用
我正在使用XPath、HtmlUnitDriver和FirefoxDriver 下面是单击signin按钮的MyXPath。当我使用XPath时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单击此登录按钮
//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吗?