• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

140
Views
MS Edge Driver como archivo conf separado en wdio

¿Puede alguien, por favor, ayudar, en lo siguiente:

Se crearon archivos de configuración separados para Chrome y Firefox en webdriver.io (última versión 7.19.3), pero no se pudo lograr crear un archivo de configuración (también separado) para el controlador Microsoft Edge , en la máquina Widows 10. En el archivo conf principal ( wdio.conf.js ) solo hay configuraciones regulares sin ninguna configuración del navegador, y me gustaría dejarlo así.

Lo que hice:

 exports.config = merge(wdioConf.config, { capabilities: [ { maxInstances: 1, browserName: 'MicrosoftEdge', osPlatform: 'Windows', osVersion: '10', acceptInsecureCerts: true, }, ], baseUrl: 'https://some.site.for.testing, waitforTimeout: 10000, connectionRetryCount: 3, services: ['selenium-standalone'], seleniumArgs: { javaArgs: [ '-Dwebdriver.edge.driver=path.join(__dirname, "./node_modules/selenium-standalone/.selenium/edgedriver/17134/MicrosoftEdgeDriver.exe")' ] } });

U otra configuración, que también intentó:

 exports.config = merge(wdioConf.config, { capabilities: [ { maxInstances: 1, browserName: 'msedge', acceptInsecureCerts: true, }, ], baseUrl: 'https://some.site.for.testing', waitforTimeout: 10000, connectionRetryCount: 3, services: [['selenium-standalone', { drivers: { msedge: 'latest' } }]], });

Pero, sin ningún éxito. cuando se ejecuta

 npx wdio run config/wdio.edge.conf.js

Obtenga esa "configuración faltante" o el corredor se atasca

Cuando ejecuta pruebas con FF o Chrome , funciona sin problemas.

 npx wdio run config/wdio.chrome.conf.js

Gracias de antemano.

about 3 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Si puede ser útil para cualquiera, la única solución que se logró es:

Cree una copia de wdio.main.conf y las capacidades internas del navegador agreguen configuración perimetral (la solución utilizada se proporciona en: https://dev.to/tswiftma/webdriverio-edge-driver-options-5038 ).

Finalmente, cambie el nombre de main.conf a wdio.msedge.conf .

 NOTE: If just add Edge config into main.conf (and not create a copy of main.conf), tests will only run in Edge. In FF & Chrome will not,

El archivo cofig principal wdio.main.conf permanece como estaba antes de los cambios

about 3 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error