如何访问"元素"在页面中具有相同的属性和标签名称"使用"量角器" for" Angular 4 application"

时间:2017-10-30 10:35:49

标签: angular jasmine protractor

" Angular应用程序"我必须写的网页"量角器自动化脚本"有下面的代码。 for" Name"文本框字段"验证"消息显示

<div class="ui-message ui-messages-error ui-corner-all">
                    <i class="fa fa-close"></i>
                        Name is required
                     </div>

for&#34;证书类型&#34;下拉字段&#34;验证消息&#34;显示

<div class="ui-message ui-messages-error ui-corner-all">
                    <i class="fa fa-close"></i>
                        CertificationsType is required
                     </div>

我想&#34;写测试脚本&#34;用于验证消息内容验证&#34;对于这两个领域。但我的问题是什么&#34;两个字段验证消息&#34;使用相同的&#34;类名和相同的属性&#34;如果我正在使用&#34;类名或标签名称&#34;那么我只能访问&#34; Name&#34;字段验证消息,我无法访问&#34;类型下拉字段&#34;验证信息。

任何人都可以帮助我如何访问&#34; Type&#34;字段验证消息使用&#34;量角器测试脚本&#34;。

1 个答案:

答案 0 :(得分:0)

element.all(by.css('.ui-message'))将返回每个div的数组,其中ui-message为类。