2017-06-01 4 views
0

Ich benutze E2E bei meiner Winkelanwendung mit Winkelmesser. Wie schreibe ich ein Skript für die Umschalttaste?Wie wähle ich die Ein/Aus-Taste im Winkelmesser

<span class="bootstrap-switch-handle-on bootstrap-switch-primary" style="width: 41px;">ON</span> 
<span class="bootstrap-switch-label" style="width: 41px;">&nbsp;</span> 
<span class="bootstrap-switch-handle-off bootstrap-switch-default" style="width: 41px;">OFF</span> 

Antwort

0

Ich kann das DOM Ihrer Seite nicht erraten. Erstens würde ich lieber keinen XPath verwenden. IMHO in Winkelmesser by sollte Kleinbuchstaben sein.

Ich nehme an, dass nach dem Klicken auf die Element-Klasse der span ändert.

vielleicht versuchen, etw wie folgt aus:

const button = element(by.css('span.bootstrap-switch-primary')); 
button.getAttribute('class').then((classes) => { 
    if (classes.indexOf('bootstrap-switch-handle-on') === -1) { 
     return button.click(); 
    } 
} 
Verwandte Themen