2016-04-28 8 views
0
<div class="user-nav"> 
<ul> 
    <li hs-gesture="{ handler: toggleDutyStatus }" ng-class="onDuty|switch:{true:'on',false:'off'}" id="user-menu-duty" user-profile-btn-do-not-close="" class="ng-binding on" style=""> 
     <i ng-hide="onDuty==undefined" ng-class="onDuty|switch:{true:'icon-duty',false:'icon-off-duty'}" class="icon-duty" style=""></i>On Duty 
    </li> 
    <li ng-show="false" ng-bing="" id="user-menu-settings" class="ng-binding ng-hide"><i class="icon-settings"></i>Settings</li> 
    <li hs-gesture="{ handler: changeUnit}" ng-show="canChangeUnit" id="user-menu-unit" class="ng-binding ng-hide"><i class="icon-lock"></i>Change Unit</li> 
    <li hs-gesture="{ handler: changePassword}" ng-show="canChangePassword" id="user-menu-change-password" class="ng-binding"><i class="icon-lock-change"></i>Change Password</li> 
    <li hs-gesture="{ handler: showAbout}" id="user-menu-about" class="ng-binding"><i class="icon-about"></i>About</li> 
    <li hs-gesture="{ handler: showScreenHelp}" ng-show="canShowHelp" id="user-menu-screenhelp" class="ng-binding ng-hide"><i class="icon-question-round"></i>Help</li> 
    <li hs-gesture="{ handler: logout}" id="user-menu-logout" class="ng-binding"><i class="icon-lock"></i>Log Out</li> 
</ul> 

die App Abmelden von Protractor

Szenario: log von App aus. Eine Schaltfläche wurde bereits angeklickt, um den Rest des Skripts anzuzeigen, der nicht angezeigt wird. Der Benutzer hat 4 Wahlmöglichkeiten und wir mögen 'Abmelden', um doppelt geklickt zu werden.
Was ist der beste Weg, dies in Protractor aus dem obigen Snippet-Code zu tun?

Antwort

0

es einfach von ID erhalten und verwenden browser.actions() Doppelklick ausführen:

var logout = element(by.id("user-menu-logout")); 
browser.actions().doubleClick(logout).perform(); 
+0

@ alecxe, Danke Sir. Das hat es getan – Kevin

Verwandte Themen