
webdriver 使用htmlunitdriver的gettext方法报错
使用getText()报错啊几天了getAttribute什么的都是好好的报错信息:七月18,20132:50:36下午com.gargoylesoftware.html...
使用getText() 报错啊 几天了
getAttribute什么的都是好好的
报错信息:
七月 18, 2013 2:50:36 下午 com.gargoylesoftware.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: [1:126298] Error in style rule. Invalid token ")". Was expecting one of: <S>, "}", <COMMA>, ";", "/", <PLUS>, "-", <HASH>, <STRING>, <URI>, "!", "inherit", <EMS>, <EXS>, <LENGTH_PX>, <LENGTH_CM>, <LENGTH_MM>, <LENGTH_IN>, <LENGTH_PT>, <LENGTH_PC>, <ANGLE_DEG>, <ANGLE_RAD>, <ANGLE_GRAD>, <TIME_MS>, <TIME_S>, <FREQ_HZ>, <FREQ_KHZ>, <DIMENSION>, <PERCENTAGE>, <NUMBER>, <FUNCTION>, <IDENT>.
七月 18, 2013 2:50:36 下午 com.gargoylesoftware.htmlunit.DefaultCssErrorHandler warning
要是new一个真的浏览器 就不会报错 new一个htmlunit 就有这个报错 展开
getAttribute什么的都是好好的
报错信息:
七月 18, 2013 2:50:36 下午 com.gargoylesoftware.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: [1:126298] Error in style rule. Invalid token ")". Was expecting one of: <S>, "}", <COMMA>, ";", "/", <PLUS>, "-", <HASH>, <STRING>, <URI>, "!", "inherit", <EMS>, <EXS>, <LENGTH_PX>, <LENGTH_CM>, <LENGTH_MM>, <LENGTH_IN>, <LENGTH_PT>, <LENGTH_PC>, <ANGLE_DEG>, <ANGLE_RAD>, <ANGLE_GRAD>, <TIME_MS>, <TIME_S>, <FREQ_HZ>, <FREQ_KHZ>, <DIMENSION>, <PERCENTAGE>, <NUMBER>, <FUNCTION>, <IDENT>.
七月 18, 2013 2:50:36 下午 com.gargoylesoftware.htmlunit.DefaultCssErrorHandler warning
要是new一个真的浏览器 就不会报错 new一个htmlunit 就有这个报错 展开
3个回答
展开全部
WARNING 不是ERROR,没关系的
如果你的不想看到这个,你可以在你的log4j配制文件里加上
log4j.logger.com.gargoylesoftware.htmlunit=ERROR
如果你没有用到log4j,你就要加一下了
更多追问追答
追问
不是日志答应的问题 是我不能gettext的值的问题 我取不到页面的值了,使用gettext取值就报错,getAttribute什么都能取到值
追答
HtmlUnitDriver driver = new HtmlUnitDriver();
driver.setJavascriptEnabled(true);
试着加一下setjavascriptEnabled
展开全部
NodeList里是node的子类吧moNode的子类里getTextContent()方法没重写58在子类用非抽象方法把这个方法覆盖了
追问
能直接点告诉 如何解决在htmlunitdriver下 使用gettext方法的报错问题不
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在代码中加上
// 去掉CSS警告
static {
java.util.
logging.Logger.
getLogger("com.gargoylesoftware.htmlunit").
setLevel(java.util.
logging.Level.SEVERE);
}
// 去掉CSS警告
static {
java.util.
logging.Logger.
getLogger("com.gargoylesoftware.htmlunit").
setLevel(java.util.
logging.Level.SEVERE);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询