Nightwatch E2E-测试:将图像保存到本地文件夹

Nightwatch E2E-Test: Saving Image to Local Folder

我想通过 Nightwatch 将一张图片保存到本地文件夹(例如 /Downloads),以便稍后 select 再次使用这张图片来测试上传功能。

到目前为止我的代码:

browser .url( 'http://172.28.128.11' ) .waitForElementVisible( 'body' ) .waitForElementVisible( '#profile-picture' ) .moveToElement( '#profile-picture', 0, 0 ) .mouseButtonClick( 'right' ) .pause( 3000 );

作为替代方案,我可以使用图像的 src 属性来执行下载吗?

甚至可以执行右键单击 + 将图片保存到本地文件夹的操作吗?

我只能给你部分答案:

Right-Click 不可能,因为 context-menu 是所用浏览器的一项功能,而不是您正在测试的网站。

如果没有 download-function 实现,将无法下载图片。

另一种方法是将屏幕截图保存到本地文件夹以测试上传功能。