我已经阅读了一些答案,并实施了其中一个。这是我的代码:
var path = require('path');
var fileToUpload = "C:\Users\patricio.lussenhoff\Desktop\test.txt",
absolutePath = path.resolve(__dirname, fileToUpload);
var type3 = browser.element(by.css('[type="file"]'));
type3.sendKeys(absolutePath);
量角器显然没有认识到斜线(我已尝试过' /'方式) 控件显示如下:
here is the example I'm talking about
有什么想法吗?
答案 0 :(得分:0)
试一试:
var fileToUpload = "C:\\Users\\patricio.lussenhoff\\Desktop\\test.txt";
var type3 = browser.element(by.css('[type="file"]'));
type3.sendKeys(fileToUpload);
这样您就不需要使用路径解析'因为你传递了完整而正确的路径。
答案 1 :(得分:0)
基于操作系统使用单正斜杠(Linux,Unix等)或双反斜杠(Windows)来读取文件:
var fileToUpload = "C:/Users/patricio.lussenhoff/Desktop/test.txt",
var fileToUpload = "C:\\Users\\patricio.lussenhoff\\Desktop\\test.txt",