Selenium 错误的输入类型:";电邮;,使用HtmlUnitDriver时创建文本输入错误

Selenium 错误的输入类型:";电邮;,使用HtmlUnitDriver时创建文本输入错误,selenium,htmlunit-driver,firefox-driver,Selenium,Htmlunit Driver,Firefox Driver,我正在使用SeleniumHtmlunit驱动程序登录google plus。以下代码与fireFox驱动程序配合良好。当我使用HtmlUnitDriver时,它会出现一些错误,如“错误的输入类型:” 有人能告诉我如何做到这一点吗?通过尝试您的代码,我看到了一条与您描述相符的消息 Mar 01, 2016 11:39:28 AM com.gargoylesoftware.htmlunit.html.InputElementFactory createElementNS INFO: Bad

我正在使用SeleniumHtmlunit驱动程序登录google plus。以下代码与fireFox驱动程序配合良好。当我使用HtmlUnitDriver时,它会出现一些错误,如“错误的输入类型:


有人能告诉我如何做到这一点吗?

通过尝试您的代码,我看到了一条与您描述相符的消息

Mar 01, 2016 11:39:28 AM    com.gargoylesoftware.htmlunit.html.InputElementFactory createElementNS
INFO: Bad input type: "email", creating a text input
HtmlUnit喜欢在控制台中添加日志记录,如果您添加这些行

java.util.logging.Logger.getLogger("com.gargoylesoftware").setLevel(Level.OFF); 
System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.NoOpLog");
在静态或主模式下,它将从htmlunit开始日志记录
(或参见此)

在哪一行给出错误,您可以发布堆栈跟踪。“错误输入类型”是控制台中的信息或错误?
java.util.logging.Logger.getLogger("com.gargoylesoftware").setLevel(Level.OFF); 
System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.NoOpLog");