无法使用selenium获取可点击元素

时间:2017-12-07 06:50:05

标签: selenium automation ui-automation

这是场景,我在主页上有多个图块。当用户第一次登录时,需要禁用其中一些。同样我试图用硒测试。

要禁用div我正在使用ng-class,我在div上使用.disableDiv类,其中css低于css

 .disableDiv {
     pointer-events: none;
     opacity: 0.4; }

当我使用.isEnabled()定位它时,即使在其上应用了禁用类,它也显示为true。

请建议我应该如何定位残疾人元素。 如下所示,isNewUser是ng-class,它在对最终用户禁用的元素上应用.disableDiv。

提前致谢

HTML

                     <div class="col-md-6 col-sm-12 tile-box-1" id="div-importcontent" ng-class="isNewUser"> 
                        <div class="tile-box-2">   
                            <div class="col-md-2 col-sm-2 col-xs-3 tile-box icon-box">
                                <!-- icon -->
                                <a class="d-icon-download icon" ui-sref="importcontent" id="a-importcontent"></a>
                            </div>   
                            <div class="col-md-10 col-sm-9 col-xs-8 tile-box desc-box">

                                <h4 class="heading" ui-sref="importcontent" id="h4-importcontent">Import content</h4>
                                 <!-- <a class="d-icon-info_circle icon-info"></a> -->
                                <span class="desc" ui-sref="importcontent" id="span-importcontent">Import installed applications reporting content into BMC Remedy Smart Reporting 
                                </span>
                            </div>
                        </div>
                    </div>

0 个答案:

没有答案