我們使用HTML股V2.6使用Web-收穫,擴展了其功能,創建一個新的元素在YUI中拋出異常:「Sizzle」未定義!
<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:無法在對象中找到函數hasOwnProperty net.sourceforge.htmlunit.corejs.javascript.EcmaError:ReferenceError:「Sizzle」沒有定義。at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3651) at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3629) at net.sourceforge。 htmlunit.corejs.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3657) at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:3676) at net.sourceforge.htmlunit.corejs.javascript。在運行net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.getPropFunctionAndThis(ScriptRuntime。 java:2216) at net.sourceforge.htmlunit.c orejs.javascript.Interpreter.interpretLoop(Interpreter.java:1501) at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:845) at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction。調用(InterpretedFunction.java:164) at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.doTopCall(ContextFactory.java:427) at com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(HtmlUnitContextFactory.java:263) at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3058) at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.exec(InterpretedFunction.java:175) at com.gargoylesoftware。 htmlunit.javascript.JavaScriptEngine $ 5.doRun(JavaScriptEngine.java:415) 在com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine $ HtmlUnitContextAction.run(JavaScriptEngine.java:520) ...... 42多個
因爲它看來, '灒'(存在於YUI3)是導致此。然後,我們在Firefox和IE中查看了相同的內容,但沒有一個瀏覽器顯示任何'Sizzle'錯誤未被定義。
此外,我們試圖使用htmlunit的最新快照,但也有同樣的問題。
這是HTML單元JavaScript引擎的限制(錯誤)嗎?
或
有沒有辦法配置HTML單元來處理這個異常?
如果有人已經有這樣的問題,請讓我們知道。
任何幫助,非常感謝。
提前致謝!
感謝盧克,但我沒有控制YUI版本。我需要確認問題出在哪裏,如果有人解決了它,怎麼辦?請...任何人! – nanobyt3 2010-05-27 09:06:49