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 实现,将无法下载图片。
另一种方法是将屏幕截图保存到本地文件夹以测试上传功能。
我想通过 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 实现,将无法下载图片。
另一种方法是将屏幕截图保存到本地文件夹以测试上传功能。