【发布时间】:2021-07-18 05:49:53
【问题描述】:
我正在尝试使用 sendKeys 方法上传文件并添加文件的绝对路径,但文件没有上传。我认为 sendKeys 方法在反应页面上效果不佳。有人可以帮忙解决这个问题吗?下面是代码sn-p: 我没有看到任何错误,但文件没有上传。
下面是我用来上传文件的函数:
importFileButton: {
get: function() {
return this.findElement(this.by.xpath("//div[@id='upload-file']//button[@aria-label='Import file Browse ']"))
}
}
attachCommaFile: {
get: function () {
browser.setFileDetector(new remote.FileDetector());
var fileToUpload = './../../files/fileimport_Pipe.txt',
absolutePath = path.resolve(__dirname, fileToUpload);
return this.importFileButton.sendKeys(absolutePath);
}
}
【问题讨论】:
标签: reactjs selenium protractor