我正在使用' ngf-select '使用' ng-img-crop '用于上传图片。
以下是上传图片的按钮。我没有使用输入元素。
<button class="btn-prof-upload" ngf-select ng-change="uploadImage()" ng-model="photo.picFile" accept="image/*" ng-disabled="setImageLimit" id="upload-photo-btn-desktop">Upload Photo</button>
当我触发单击此按钮时,它将打开操作系统默认打开文件对话框。如何在量角器中测试此对话框?没有选择图像我就无法继续。
有人可以帮忙吗?
答案 0 :(得分:0)
我已将按钮更改为输入[type = file],然后使用以下代码设置图像文件的路径。
var path = require('path');
function uploadPhoto() {
var uploadPhotoButton = element(.css('input[type=file]'));
var absolutePath = path.resolve('/home/tessy/Tessy/coach_co/test-coach-
images/', 'scott_langley.jpg');
uploadPhotoButton.sendKeys(absolutePath);
}
这对我有用!