我正在使用命令
启动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)
以上都不起作用。
答案 0 :(得分:0)
需要更多细节。
您可以安全地忽略您看到的错误,最近发布了HtmlUnit 2.16,最好直接测试它。