首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >量角器抓不到垫对话容器

量角器抓不到垫对话容器
EN

Stack Overflow用户
提问于 2018-06-11 14:54:48
回答 1查看 1K关注 0票数 0

我对角5应用程序的量角器测试很好,直到它需要用输入字段赶上弹出,弹出元素是

代码语言:javascript
复制
<mat-dialog-container class="mat-dialog-container ng-tns-c26-5 ng-trigger ng-trigger-slideDialog ng-star-inserted">

我尝试过浏览器等待、浏览器休眠,我的代码当前是:

代码语言:javascript
复制
await element(by.id('mat-dialog-container')).to.eventually.equal(true);
browser.waitForAngular();
browser.sleep(60 * 1000); 
await element(by.id('mat-input-1')).sendKeys('A value');
await element(by.id('mat-input-2')).sendKeys('A value');

当捕捉垫-对话框弹出时注意捕捉?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-11 15:46:46

元素的id不是它的标签名。扩展HTML并添加一个id。然后再试一次。

代码语言:javascript
复制
<mat-dialog-container id="mat-dialog-container" class="mat-dialog-container ng-tns-c26-5 ng-trigger ng-trigger-slideDialog ng-star-inserted">

同样的,你的垫-输入

代码语言:javascript
复制
<mat-input id="mat-input-1"></mat-input>
<mat-input id="mat-input-2"></mat-input>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50800618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档