2016-06-24 6 views
2

Я использую java с TestNG Framework с Appium, чтобы протестировать сайт в браузере Safari в симуляторе Ipad, я хочу знать, как идентифицировать кнопку переключения и включить ее/выключить.Как нажать кнопку переключения с помощью appium и java?

Здесь Html код:

<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

ответ

0

Это было проще, чем я думал, просто найти элемент By.className("ng-empty") или By.className("ng-not-empty") в зависимости от некоторых условий (элемент ON или OFF), а затем действие с .click();