2017-07-31 114 views
1

下面的配置不啓動給定端口上的服務器。它'每次通過量角器在自己的端口上啓動服務器。量角器 - 在給定端口上啓動Selenium服務器

exports.config = { 
    allScriptsTimeout: 11000, 

multiCapabilities: [ { 
    browserName: 'chrome', 
    shardTestFiles: true, 
    //seleniumAddress: 'http://localhost:4444/wd/hub', 
    seleniumServerJar: './node_modules/protractor/node_modules/webdriver-manager/selenium/selenium-server-standalone-3.4.0.jar', 
    seleniumPort: 4455, 
    seleniumArgs: ['-browserTimeout=60'] 
    } 
] 
} 

輸出

[11:06:47] I/local - Starting selenium standalone server... 
[11:06:48] I/local - Selenium standalone server started at http://127.0.0.1:60315/wd/hub 

期待服務器在端口4455.

+0

使用'localSeleniumStandaloneOpts'。檢查這個https://github.com/angular/protractor/blob/master/lib/config.ts – Barney

+0

不,仍然有與localSeleniumStandaloneOpts選項相同的問題。 – Karthi

+0

您是否嘗試過使用「port」而不是「seleniumPort」 – smit9234

回答

0

開始嘗試下面的代碼:

seleniumServerJar: './node_modules/protractor/node_modules/webdriver- 
       manager/selenium/selenium-server-standalone-3.4.0.jar', 

localSeleniumStandaloneOpts:{ 
     port: 4455, 
     args:['-browserTimeout=60'] 

     } 


multiCapabilities: [ { 
    browserName: 'chrome', 
    shardTestFiles: true, 
    } 
]} 
+0

無法正常工作,仍然使用不同的端口啓動 – Karthi

相關問題