SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:332:
我的规格是:
describe('Protractor Demo App', function() {
it('should have a title', function() {
browser.get('http://google.com/'); // <-- not https! (though I did try it!)
expect(browser.getTitle()).toEqual('Google');
});
});
无论我尝试使用哪个URL地址,都会出现此错误
$ protractor conf.js
[12:59:46] I/launcher - Running 1 instances of WebDriver
[12:59:46] I/hosted - Using the selenium server at https://localhost:4444/wd/hub
[12:59:46] E/launcher - EPROTO write EPROTO 140666782832512:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:332:
[12:59:46] E/launcher - Error: EPROTO write EPROTO 140666782832512:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:332:
at ClientRequest.<anonymous> (/home/durrantm/Dropbox/90_2019/work/code/js/protractor/protractortest.org/node_modules/selenium-webdriver/http/index.js:238:15)
at ClientRequest.emit (events.js:223:5)
at TLSSocket.socketErrorListener (_http_client.js:406:9)
at TLSSocket.emit (events.js:223:5)
在另一个窗口中,我正在运行服务器
12:43:28.246信息[SeleniumServer.boot]-Selenium服务器已启动并在端口4444上运行
问题出在config.js
中
我有
seleniumAddress: 'https://localhost:4444/wd/hub',
但我需要:
seleniumAddress: 'http://localhost:4444/wd/hub'