Если проблема заключается в сохранении всплывающего окна, то вы можете избежать всплывающего окна, установив местоположение загрузки по умолчанию для браузера.
Для CHROME: в файле wdio.conf.js
, в capabilities
добавьте следующее:Перед добавлением убедитесь, что вы определили downloadDir
с путем по умолчанию, куда файл должен быть сохранен.
capabilities: [{
browserName: 'chrome',
// this overrides the default chrome download directory with our temporary one
chromeOptions: {
prefs: {
'download.default_directory': downloadDir
}
}
}]
Этот код установит каталог загрузки по умолчанию, и вы больше не увидите всплывающее окно.
больше информации: https://blog.kevinlamping.com/downloading-files-using-webdriverio/
Спасибо, Навин