htmlunit无法加载jquery脚本

时间:2015-04-23 10:50:42

标签: python selenium-webdriver htmlunit

我正在使用命令

启动selenium独立网络服务器

java -jar selenium-server-standalone-2.45.0.jar -trustAllSSLCertificates

python代码启动客户端是

from selenium import webdriver driver = webdriver.Remote('http://127.0.0.1:4444/wd/hub', desired_capabilities={'browserName':'htmlunit', 'platform':'ANY', 'setThrowExceptionOnScriptError':False, 'javascriptEnabled':True, 'acceptSslCerts':True}) driver.get('https://testvip08.mserv.local')

并收到以下错误

  

11:36:10.832 ERROR - runtimeError:message = [必需的数据   完成此操作尚不可用。]   SOURCENAME = [https://testvip08.mserv.local/scripts/jquery-1.3.2.min.js]   line = [19] lineSo urce = [null] lineOffset = [0] 11:36:10.848 ERROR -   runtimeError:message = [完成此操作所需的数据   尚不可用。]   SOURCENAME = [https://testvip08.mserv.local/scripts/jquery-1.3.2.min.js]   line = [19] lineSo urce = [null] lineOffset = [0] 11:36:10.864 ERROR -   runtimeError:message = [完成此操作所需的数据   尚不可用。]   SOURCENAME = [https://testvip08.mserv.local/scripts/jquery-1.3.2.min.js]   line = [19] lineSo urce = [null] lineOffset = [0] 11:36:11.442 WARN -   自动化服务器无法为EUTrace.EUTracer'创建对象。   11:36:11.442 ERROR - runtimeError:message = [自动化服务器可以&#t; t   为EUTrace.EUTra cer'创建对象。   SOURCENAME = [https://testvip08.mserv.local/scripts/SWLogger.js]   line = [75] lineSource = [null] li neOffset = [0]

javascriptEnabled:False也无效。还尝试过关闭

logging.getLogger('com.gargoylesoftware.htmlunit').setLevel(0) logging.getLogger('org.apache.http').setLevel(0)

以上都不起作用。

1 个答案:

答案 0 :(得分:0)

需要更多细节。

您可以安全地忽略您看到的错误,最近发布了HtmlUnit 2.16,最好直接测试它。