为何我运行量角器测试,为什么我会得到SSL例程:ssl3_get_record:版本号错误?

问题描述 投票:0回答:1
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上运行

并且在浏览器中,您可以看到enter image description here

protractor
1个回答
0
投票

问题出在config.js

我有

seleniumAddress: 'https://localhost:4444/wd/hub',

但我需要:

seleniumAddress: 'http://localhost:4444/wd/hub'
© www.soinside.com 2019 - 2024. All rights reserved.