我正在尝试以编程方式为我的testcafe测试设置默认下载位置。在无头模式下以chrome执行测试时,是否可以通过命令行参数来更改默认下载位置?
最佳答案
TestCafe没有用于更改浏览器下载行为和Сhrome doesn't have such a flag的CLI或编程选项。为此,您需要通过以下方式使用setDownloadBehavior DevTools协议的功能:await t.testRun.browserConnection.provider.plugin.openedBrowsers[t.testRun.browserConnection.id].client.Page.setDownloadBehavior({ behavior: 'allow, downloadPath: '...' });