失败:当我尝试在量角器中上传图像时获取无效的元素状态错误

时间:2016-11-29 13:15:55

标签: protractor image-uploading

我使用以下代码上传:

var path = require('path');
var fileToUpload = 'Desktop:/mdkg.jpg';
var absolutePath = path.resolve(fileToUpload);
var button = element(by.css('[ngf-select]'));
button.click();
var input = element(by.css('input[type="file"]'));
input.sendKeys(absolutePath);
element(by.buttonText('Post Image')).click();

我有多个上传图片的步骤:

  1. 当我点击图标模式时应该打开。 modal包含两个按钮,它们是上传图像和后期图像。
  2. 当我点击上传图片时,它应该导航到本地计算机(相应的文件夹)。
  3. 对于ex:图片,我可以选择一个图像,该图像应该是模态的,现在模态包含图像。
  4. 现在点击它应该发布的帖子图片按钮。
  5. HTML code:

      

          

        <div ngf-drop ng-model="files" ngf-pattern="image/*" data-ngf-multiple="true" ng-repeat="image in images1" ngf-size>
            <img  src="{{image}}" width = "100%" height = "100%" class="m-l img-responsive img-rounded m-b" alt="post images">
            </img-crop>
            <span ng-show="loading" class="text-center col-xs-12" ></span>
        </div>
    </div>
    <div class="modal-actions ">
        <button type="submit " class="btn-link modal-action ">
            <strong><span class="icon icon-user "></span>postImg</strong>
        </button>
        <button type="button" id="fileinput"   ng-model="files" ngf-select accept="image/* " data-ngf-multiple="true" class="btn-link
    
         

    模态动作&#34;&gt;               上传图片       

0 个答案:

没有答案