Protractor 量角器testcase无法上载文件
我有importOBJ.JS,它是我的目标文件,importObjSpec.JS是我的规范文件。我得到的错误元素不可交互,我遗漏了什么,我无法弄清楚 importObj.jsProtractor 量角器testcase无法上载文件,protractor,Protractor,我有importOBJ.JS,它是我的目标文件,importObjSpec.JS是我的规范文件。我得到的错误元素不可交互,我遗漏了什么,我无法弄清楚 importObj.js var importBtnId = 'import-bulk-upload'; this.uploadBulkImportFile = function (filePath) { var path = require('path'); var absolutePat
var importBtnId = 'import-bulk-upload';
this.uploadBulkImportFile = function (filePath) {
var path = require('path');
var absolutePath = path.resolve(__dirname, filePath);
element(by.id(fileInputId)).sendKeys(absolutePath);
};
importObjSpec.js
var SImport = require('../../../../importObj.js');
it('should attempt to upload a file with various few errors', function () {
SImport.uploadBulkImportFile
('ImportInvalid.xlsx');
});
您可以尝试以下方法:
const path = require('path');
const fileToUpload = '../image/dummy.txt'; // image folder is present in app folder of angular project
const absolutePath = path.resolve(__dirname, fileToUpload);
const fileElem = element(by.css('input[type="file"]'));
fileElem.sendKeys(absolutePath);