2015-02-06 17 views
7

Tôi cần định cấu hình Polymer web-component-tester để sử dụng Lưới Selenium chạy tại http://jenkins.myapp.corp.web:4444/wd/hub để tôi có thể chạy thử nghiệm trên Jenkins. Cấu hình Grunt cho điều này là gì? Tôi đoán một cái gì đó như thế này:Cấu hình máy kiểm tra thành phần web Polymer để sử dụng máy chủ Lưới Selenium

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

Trả lời

3

Hóa ra là có một lỗi với web-component- tester đã được sửa trong bản phát hành mới nhất. Chúng tôi đã làm cho mạng hoạt động với lưới của chúng tôi bằng cách sử dụng cấu hình này:

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

Dường như bạn có thể sửa đổi wct.conf.js của bạn và thiết lập cấu hình mạng lưới của bạn:

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, 
      } 
      }; 
Các vấn đề liên quan