我有一个元素,点击它打开添加图片的对话窗口:
<div layout="column" class="uploadPhotoActionBlock layout-align-center-center layout-column" layout-align="center center" ngf-select="vm.addPhotos($file)"
accept="image/*" ng-hide="vm.product.images.length == 3" aria-hidden="false"> <div flex="" class="plus flex"> + </div> <div flex="" class="text ng-binding flex"> add photo </div> </div>
我需要在测试中执行这些步骤。
我试过了:
答案 0 :(得分:1)
您需要使与AddPhoto小部件关联的实际<input type="file">
元素可见(您不在html中显示实际输入),然后在其上调用attach_file。通常这意味着使用execute_script
来调整输入元素的CSS以使其可见。