【发布时间】:2018-08-29 14:26:56
【问题描述】:
我正在使用 webdriver.io 进行端到端测试。我想检查是否正在下载正确的文件。
我的问题在于文件下载位置。我想为每个测试浏览器实例(因此为每个测试文件)使用单独的下载目录,因为我想有一个新的测试目录。
我尝试设置(在 wdio.conf.js 中):
chromeOptions.prefs['download.default_directory'] = path.join(__dirname, "/downloads/", browserName, process.pid.toString());
使用进程的PID,但它不起作用。但是 process.pid 对于所有测试都是相同的。那么我怎样才能做到这一点呢?如何为每个测试浏览器实例设置不同的下载目录(对于 Chrome 浏览器),然后在测试本身中获取该目录路径?
【问题讨论】:
标签: selenium selenium-webdriver webdriver-io