[英]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.