我正在使用Chrome驱动程序使用nightwatch.js运行前端测试。我需要测试图像上传是否正常工作,大概是通过提供的文件输入来进行的,因为在成功发布后会运行回调。
我知道可以使用Selenium Web驱动程序的sendKeys方法来完成。
您如何使用javascript和nightwatch.js完成此操作?您可以访问Selenium Webdriver或与其相关的界面吗?
使用此从本地桌面上传图像
.setValue('input[type="file"]', require('path').resolve('/home/My-PC/Desktop/img.png'))