加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 量角器点击链接,但元素不可见?

发布时间:2020-12-17 17:31:32 所属栏目:安全 来源:网络整理
导读:胡家伙, 当我想点击html页面上列表中的链接时,我遇到了问题.这是我的HTML: h3{{snapshot.contractKey}}nbsp;/h3 ul class="nav nav-pills nav-stacked" lia id="documentLink" href="" ng-click="checkAndRedirect('/document1/')"span translate="contract
胡家伙,

当我想点击html页面上列表中的链接时,我遇到了问题.这是我的HTML:

<h3>{{snapshot.contractKey}}&nbsp;</h3>
    <ul class="nav nav-pills nav-stacked">
                <li><a id="documentLink" href="" ng-click="checkAndRedirect('/document1/')"><span translate="contractDetail.document1"> Document</span>&nbsp;<i class="fa fa-file-text"></i></a></li>
                <li class="active"><a id="detailsLink" href="" ng-click="checkAndRedirect('/document2/')"> <span translate="contractDetail.document2"> Details</span>&nbsp;<i class="fa fa-list-ul"></i></a></li>
                <li><a id="revisionsLink" href="" ng-click="checkAndRedirect('/document3/')"> <span translate="contractDetail.document3"> Revisions </span>&nbsp;<i class="fa fa-exchange"></i></a></li>
                <li><a id="auditTrailLink" href="" ng-click="checkAndRedirect('/document4/')"> <span translate="contractDetail.document4"> Audit Trail</span>&nbsp;<i class="fa fa-tasks"></i></a></li>
                <li><a id="actionHistoryLink" href="" ng-click="checkAndRedirect('/document5/')"> <span translate="contractDetail.document5">Action History </span>&nbsp;<i class="fa fa-clock-o"></i></a></li>
     </ul>

当我想在量角器测试中通过其ID点击链接时,显示错误没有这样的元素或元素不可见.

这是我的测试代码行:

element(by.id('documentLink')).click();

你知道为什么它是坏的解决方案,做什么?

当我这样做:

element.all(by.tagName('a')).then(function(results){ 
        expect(results.length).toEqual(5);
  });

他回报我是正确的,页面上有5个链接.但是当我尝试通过ID访问它们时,我不能这样做?

解决方法

根据您的评论,我建议您在规范开始运行之前使用Protractor配置中的onPrepare选项来最大化浏览器窗口:

onPrepare: function() {
  browser.driver.manage().window().maximize();
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读