Javascript YUI中抛出异常:“Sizzle”未定义!
我们在WebHarvest中使用HTMLUnitV2.6,并扩展其功能来创建新元素Javascript YUI中抛出异常:“Sizzle”未定义!,javascript,yui,htmlunit,sizzle,Javascript,Yui,Htmlunit,Sizzle,我们在WebHarvest中使用HTMLUnitV2.6,并扩展其功能来创建新元素 <web session="sess1" browser="firefox2"> <web-getpage url="https://www.linkedin.com/secure/login"/> <web-setinput name="uname">username</web-setinput> <web-setinput name="pwd">pa
<web session="sess1" browser="firefox2">
<web-getpage url="https://www.linkedin.com/secure/login"/>
<web-setinput name="uname">username</web-setinput>
<web-setinput name="pwd">password</web-setinput>
<web-clickinput name="login"/>
</web>
当我们运行它时,当元素加载指定的URL时,我们会得到一个异常。详情如下:
原因:net.sourceforge.htmlunit.corejs.javascript.EcmaError:TypeError:在对象net.sourceforge.htmlunit.corejs.javascript.EcmaError:ReferenceError:未定义Sizzle中找不到函数hasOwnProperty。
位于net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructErrorScriptRuntime.java:3651
位于net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructErrorScriptRuntime.java:3629
位于net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.typeErrorScriptRuntime.java:3657
位于net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.typeError2ScriptRuntime.java:3676
位于net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.notFunctionErrorScriptRuntime.java:3740
位于net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.getPropFunctionAndThisHelperScriptRuntime.java:2249
位于net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.getPropFunctionAndThisScriptRuntime.java:2216
位于net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpretaloopinterpreter.java:1501
位于net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpretator.java:845
java:164
位于net.sourceforge.htmlunit.corejs.javascript.ContextFactory.doTopCallContextFactory.java:427
位于com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCallHtmlUnitContextFactory.java:263
位于net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.doTopCallScriptRuntime.java:3058
java:175
位于com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$5.doRunJavaScriptEngine.java:415
位于com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.runJavaScriptEngine.java:520
... 42多
因为YUI3中出现的“嘶嘶声”似乎是导致这种情况的原因。然后,我们在Firefox和IE中检查了相同的情况,但这两种浏览器都没有显示任何未定义“Sizzle”的错误
我们还尝试使用htmlunit的最新快照,但也有同样的问题
这是HTML单元JavaScript引擎的限制错误吗
或
是否需要配置HTML单元来处理此异常
如果有人已经有这样的问题,请一定要让我们知道
非常感谢您的帮助
提前谢谢 Sizzle是jQuery的选择器引擎。它不包含在YUI 3中。谢谢Luke,但我无法控制YUI版本。我需要确认问题所在的位置,如果有人已经解决了,如何解决?请任何人