使用Nightwatch.js上传图像文件

Jef*_*wrs 11 javascript selenium file-upload node.js nightwatch.js

我正在使用Chrome驱动程序使用nightwatch.js运行前端测试.我需要测试图像上传是否正常工作,大概是通过提供的文件输入,因为有成功发布的回调.

我知道这可以使用Selenium Web Driver的sendKeys方法完成.

你怎么能用javascript和nightwatch.js来实现这个目标?你可以访问Selenium webdriver或它的界面吗?

Ank*_*pta 7

用于从本地桌面上传图像

.setValue('input[type="file"]', require('path').resolve('/home/My-PC/Desktop/img.png')) 
Run Code Online (Sandbox Code Playgroud)