furoblog’s blog

妻と一緒にはじめました。1日1更新が目標です。

【protractor】input type fileへファイル添付する

var path = require('path');

it('should upload a file', function() {
  var fileToUpload = '../some/path/foo.txt',
      absolutePath = path.resolve(__dirname, fileToUpload);

  element(by.css('input[type="file"]')).sendKeys(absolutePath);    
  element(by.id('uploadButton')).click();
});

stackoverflow.com