File upload 如何使用量角器上传文件

File upload 如何使用量角器上传文件,file-upload,protractor,File Upload,Protractor,我试图上传图像,当我点击上传图像按钮时,它会显示所有图像,但我无法选择图像 这是HTML代码,请给我一个解决方案 <div class="uploadimg clearfix" ng-show="member.data.imageType != 'avatar'"> <div ng-model="member.data.image" name="image" ngf-select="uploadFiles($file, $invalidFiles,'user')" cla

我试图上传图像,当我点击上传图像按钮时,它会显示所有图像,但我无法选择图像

这是HTML代码,请给我一个解决方案

<div class="uploadimg clearfix" ng-show="member.data.imageType != 'avatar'">
   <div ng-model="member.data.image" name="image" ngf-select="uploadFiles($file, $invalidFiles,'user')" class="button ng-pristine ng-untouched ng-valid ng-empty">
      <img ng-src="/public/images/uploadimg-img.jpg" src="/public/images/uploadimg-img.jpg">
   </div>
   <div class="uploadingsecpop ng-hide" ng-show="member.data.image &amp;&amp; member.data.imageType == 'image'">
      <img class="thumb" src="/public/images/" alt="">
   </div>
</div>


请参阅类似的问题和解决方案。将
和%#LOCATOR&^#%
替换为
元素(by.css('div.uploadimg.clearfix')谢谢你的评论,你能解释一下“_dirname”是什么吗?它用来表示目录名。请把答案标为正确。如果这个解决方案对你有帮助的话。它对我不起作用,请建议另一种方法。
var path = require('path');
var fileToUpload = "F://images/f2.jpg";
var absolutePath = path.resolve(__dirname, fileToUpload);
element(&%#LOCATOR&^#%).sendKeys(absolutePath);