我想使用量角器上传文件/文件

时间:2016-12-22 10:38:58

标签: angularjs file-upload protractor

在我们的Angular应用程序中,存在一个限制,即我们无法添加超过4MB的文件。但是我执行的代码总是导致弹出“你的文件大于4MB”,尽管我上传的文件是kbs。 我想要执行的操作:

  1. 我有一个上传表单
  2. 第一个字段是附加文档,我必须单击该文档 上传图标。
  3. 将显示弹出的文件窗口。我必须从中选择一个 文件
  4. 单击“打开”,此附加文档中将显示所选文件名 字段。
  5. 我的代码是:

    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);    
    

1 个答案:

答案 0 :(得分:0)

我刚用正斜杠替换了反斜杠: C:/ Users / r / project photos / 11182717-商务女人 - Stock-Photo-lawyer.jpg