2016-12-22 42 views
1

在我們的Angular應用程序中,有一個限制,我們無法添加大於4MB的文件。但是我正在執行的代碼總是會彈出「你的文件大於4MB」,儘管我上傳的文件是以千比特爲單位的。 我想什麼來執行:我想用量角器上傳文件/文檔

  1. 我有一個上傳表單
  2. 第一個字段是附加的文件,關於這一點我必須點擊 上傳圖標。
  3. 將顯示文件窗口彈出。從中我必須選擇一個 文件
  4. 單擊打開,所選文件名將顯示在此附加文件的 字段中。

我的代碼是:

var path = require('path'); 
var fileToUpload = 'C:\Users\r\project photos\11182717-Business-woman--Stock-Photo-lawyer.jpg', 
absolutePath = path.resolve(__dirname, fileToUpload); element(by.xpath('html/body/div[1]/div/div/div[2]/div[2]/div/div/form/div/div[1]/div[2]/a/i')).click();  
element(by.css('input[type="file"]')).sendKeys(absolutePath);  

回答