2015-02-06 10 views
7

Devo configurare Polymer web-component-tester per utilizzare una griglia selenio in esecuzione a http://jenkins.myapp.corp.web:4444/wd/hub in modo che possa eseguire i miei test su Jenkins. Qual è la configurazione di Grunt per questo? Mi indovinare qualcosa di simile:Configurare il tester di componenti web Polymer per utilizzare un server Selenium Grid

'wct-test': { 
    local: { 
    options: { 
     activeBrowsers: [{ 
     browserName: 'chrome', 
     url: 'http://jenkins.myapp.corp.web:4444/wd/hub' 
     }] 
    } 
    } 
} 

risposta

3

Si scopre c'era un bug con web-Component- tester che è stato corretto nell'ultima versione. Abbiamo finito per farlo funzionare con la nostra griglia utilizzando questa configurazione:

var os = require('os'); 
... 

'wct-test': { 
    local: { 
    options: { 
     remote: false, 
     activeBrowsers: [{ 
     browserName: "chrome", 
     url: "http://jenkins.myapp.corp.web:4444/wd/hub" 
     }], 
     webserver: { 
     hostname: os.hostname() 
     } 
    } 
    } 
} 
1

Sembra che è possibile modificare le wct.conf.js e impostare la configurazione di rete:

module.exports = { 
      // See https://github.com/Polymer/web-component-tester/blob/master/runner/config.js#L47-54 
      activeBrowsers: [ 
       { 
       // Accepts anything wd does: https://github.com/admc/wd#browser-initialization 
       url: 'http://user:[email protected]/wd/hub', 
       // ... any other capabilities you like: 
       browserName: 'theBrowser', 
       } 
      ], 
      plugins: { 
       local: false, 
       sauce: false, 
      } 
      }; 
Problemi correlati