2010-05-26 2 views
1

Мы используем HTML v2.6 Unit с 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" не определен. на net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError (ScriptRuntime.java:3651) в net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError (ScriptRuntime.java:3629) в 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. ScriptRuntime.notFunctionError (ScriptRuntime.java:3740) на net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.getPropFunctionAndThisHelper (ScriptRuntime.java:2249) в 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) на net.sourceforge.htmlunit.corejs.javascript.ContextFactory.doTopCall (ContextFactory.java:427) в com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall (HtmlUnitContextFactory.java:263) на net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.doTopCall (ScriptRuntime.java:3058) в net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.exec (InterpretedFunction.java:175) в 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, но имели одинаковую проблему.

Является ли это ограничение (ошибка) JavaScript-движка HTML-блока?

ИЛИ

Есть в любом случае, чтобы настроить HTML блок для обработки этого исключения?

Если у кого-то уже была такая проблема, сообщите нам об этом.

Любая помощь очень ценится.

Заранее благодарен!

ответ

0

Sizzle - это селекторный механизм jQuery. Он не включен в YUI 3.

+0

Спасибо, Люк, но у меня нет контроля над версией YUI. Мне нужно подтвердить, где находится проблема, и если кто-то ее разрешил, как? Пожалуйста ... кто-нибудь! – nanobyt3

Смежные вопросы