尝试使用ng-file-upload通过selenium上传文件时文件大小为0

时间:2016-04-18 22:14:20

标签: angularjs protractor ng-file-upload

我正在使用优秀的ng-file-upload版本12.01并尝试使用Chrome 49使用量角器创建e2e测试。我使用sendKeys来路径文件路径,并且我能够看到上传被触发,但文件大小在

<button
        class="avatar-upload__button"
        ngf-select="uploadFiles($file, $invalidFiles)"
        ng-model='ngfFile'
        accept="image/*"
        ngf-max-size="14.5MB">
</button>

我能够看到在此功能中调用文件上传:

$scope.uploadFiles = (file, errFiles) => {
}

但此时file.size为0,当我手动运行时,我得到正确的大小。除了上传似乎被扼住/没有发生(大概是因为文件信息不好)之外,我不会对此过于慌张。

我在这一点上的猜测是,它与在按钮而不是input[type="file"]上使用它有关。我将开始深入研究ng-file-upload,但任何建议/想法都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

我知道这里闻到了一些不好的东西,因为没有其他人有这个问题。我错误地组装了路径,文件不存在。