首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >量角器:预期“弹出窗口可见”语句无效

量角器:预期“弹出窗口可见”语句无效
EN

Stack Overflow用户
提问于 2017-07-12 17:42:05
回答 1查看 1.6K关注 0票数 0

我正在运行一个自动测试,其中一个用户放置一个出价和点击‘地点出价’按钮,在按钮单击后,一个弹出窗口出现。我想添加一个Expect语句来测试弹出窗口是否出现,但是在运行spec文件时我会得到一个no element found using locator错误。这是HTML

代码语言:javascript
复制
<ai-dialog class="au-target" au-target-id="268">
<ai-dialog-header class="au-target" au-target-id="269">
<div class="dialog-header-content">
<h4 class="modal-title">Confirm Bid</h4><!--slot-->
</div>
</ai-dialog-header><ai-dialog-body class="au-target" au-target-id="270">
<div class="text-md m-b-lg _500">
Are you sure you want to want to apply the following bid?
</ai-dialog-body><ai-dialog-footer class="au-target" au-target-id="275">
 <button class="primary au-target" click.trigger="ok()" au-target-id="276">Ok</button><button class="btn-danger au-target" click.trigger="cancel()" au-target-id="277">Cancel</button>
 </ai-dialog-footer>
  </ai-dialog>

这是页面对象文件的一部分。

代码语言:javascript
复制
placeBidButton.click();
browser.sleep(500);
expect(element(by.name('<ai-dialog class="au-target" au-target-id="268">')).isDisplayed()).toBeTruthy();

当我运行测试时,弹出窗口就会出现。谢谢你的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-12 18:46:46

将标识符更改为expect(element(by.css(".modal-title").isDisplayed()).toBeTrue();

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45064347

复制
相关文章

相似问题

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