, , ngf-select, sendKeys.
it('upload file', function(){
var fileToUpload = 'C:/Users/Anusha/Desktop/demo.csv';
var absolutePath = path.resolve(fileToUpload);
var button = element(by.css('[ng-file-select]');
button.click();
var input = element(by.css('input[type="file"]'));
input.sendKeys(absolutePath);
});
ng ngf-select.
, ( spec) :
it('upload file', function(){
var path = require('path');
var fileToUpload = '../demo.csv';
var absolutePath = path.resolve(__dirname, fileToUpload);
var button = element(by.css('[ng-file-select]');
button.click();
var input = element(by.css('input[type="file"]'));
input.sendKeys(absolutePath);
});
, npm install path --save-dev.
Protractor 2.0.0 ng-file-upload 4.0.4