angular-fullstack/generator-angular-fullstack

Protractor ChromeDriver configuration for mobile emulation

Open

#728 aberto em 2 de dez. de 2014

Ver no GitHub
 (13 comments) (4 reactions) (0 assignees)JavaScript (1.268 forks)batch import
Help Wantedenhancement

Métricas do repositório

Stars
 (6.134 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

We're working on end to end testing with protractor. We need to test our website on a variety of mobile devices so we would like to use ChromeDriver Emulation

The docs on the site are really thin, can anyone point me in the correct direction to get the setup complete? Here is what I have so far:

Updated chromedriver to 2.9.248307 (chromedriver 2.11 appears to be the first version with mobile emulation but 2.10 was the default in the generator.

In protractor.conf.js have set chromeOnly: true

Device capabilities are shown below. It doesn't seem to matter what I provide, it runs chromedriver but it appears to ignore the capabilities set in protractor.conf.js:

{
  "browserName": "chrome",
  "device": "Apple iPhone 6",
  "deviceMetrics": {
    "width": 360,
    "height": 640,
    "pixelRatio": 3.0
  }
}

What else needs to be configured/provided?

Guia do colaborador