如我所见,应该有可能(regarding nightwatch docs)。
这是DOM中的输入标记:
<input type="file" name="images" id="file-upload" multiple>
这是测试的摘录(提供一个数组)。 nightwatch.js只是跳过了这一行而没有任何错误和行动
.setValue( 'input#file-upload', [ require( 'path' ).resolve( __dirname + '/test.png' ), require( 'path' ).resolve( __dirname + '/test2.png' )] )
传递字符串可以正常工作:
.setValue( 'input#file-upload', require( 'path' ).resolve( __dirname + '/test.png' ) )