2016-06-24 25 views
2

Ich benutze Java mit TestNG Framework mit Appium, um eine Seite im Safari-Browser im Ipad-Simulator zu testen, ich möchte wissen, wie man den Toggle-Button erkennt und ein-/ausschaltet.Wie klickst du mit Appium und Java in die Umschaltfläche?

Hier Html-Code:

<md-switch aria-label="alertToMail" ng-model="mail" class="ticket-switch ng-pristine ng-untouched ng-valid ng-empty" role="checkbox" tabindex="0" aria-checked="false" aria-invalid="false" style=""><div class="md-container"><div class="md-bar"></div><div class="md-thumb-container"><div class="md-thumb md-ink-ripple" md-ink-ripple="" md-ink-ripple-checkbox=""></div></div></div><div ng-transclude="" class="md-label"> </div></md-switch> 

toggle

Antwort

0

Es war einfacher, als ich dachte nur Element lokalisieren By.className("ng-empty") oder By.className("ng-not-empty") auf einigen Bedingungen abhängig (Element ON oder OFF) und dann die Aktion mit .click();