所有人!
大约两天试图找到选择使用nightwatch.js上传的图像文件的解决方案
代码如下:
module.exports = {
'File Upload': function (client) {
client
.url('http://myurl.com')
.click('#selector')
.end();
}
};我们点击了拖放,这样的.setValue('input#fileUpload', require('path').resolve(__dirname + '/testfile.jpg'))就不存在了。和
.keys(client.Keys.DOWN_ARROW)
.keys(client.Keys.ENTER)不适用于此查找器窗口:

我需要像Selenium中的sendKeys()这样的东西从查找器中选择文件。Nightwatch.js .keys()只适用于互联网浏览器(火狐)窗口。我需要弹出式查找器来选择文件。
发布于 2016-04-22 08:43:13
您是否听说过在线图像共享,igmur/photobucket,上传图像,然后将URL保存在您的“globals”中,例如,我们将在“globals_path”中有一个文件globals_path:
module.exports ={
image1: 'www.imgur.com/iamge1',
image2: 'www.imgur.com/iamge2',
}在你的测试中:
module.exports = {
'File Upload': function (client) {
const images = client.images;
client
.url('http://myurl.com')
.click('#choose-button')
.setValue('#txt-path',iamges.image1)
.click('#submit-button');
.end();
}
};https://stackoverflow.com/questions/36643534
复制相似问题