简体   繁体   English

BackstopJS - 单击并输入输入字段

[英]BackstopJS - click and type in inputfield

I try to click in an inputfield.我尝试单击输入字段。 HTML is as follows: HTML如下: 在此处输入图像描述

<input tvv-form-control="" class="form-control ng-pristine ng-untouched ng-scope ng-empty ng-invalid ng-invalid-required ng-valid-tvv-max-text-length" placeholder="myUsername" type="text" name="userId" ng-model="userName" id="userName" required="" tvv-acl-always-show="true">

In my scenario I add following:在我的场景中,我添加以下内容:

    "scenarios": [
        {
          "label": "testLogin",
          "url": "https://test.com/myTest/#/login",
          "referenceUrl": "https://stage.test.com/myTest/#/login",
          "clickSelector": "#userName.form-control.ng-scope.ng-valid-tvv-max-text-length.ng-not-empty.ng-dirty.ng-valid-parse.ng-valid.ng-valid-required.ng-touched",
          "delay": 5000
 } ]

When I run my test I get an error:当我运行我的测试时,我得到一个错误:

TimeoutError: waiting for selector `#userName.form-control.ng-scope.ng-valid-tvv-max-text-length.ng-not-empty.ng-dirty.ng-valid-parse.ng-valid.ng-valid-required.ng-touched` failed: timeout 30000ms exceeded

Sosmeone who can tell me what I'am doing wrong here?谁能告诉我我在这里做错了什么?

Anyways, I got it to work by: "selector": "#userName"无论如何,我让它工作:“selector”:“#userName”

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM