Size: a a a

Мобильное тестирование с Appium

2021 November 06

AB

Alexander Boiko in Мобильное тестирование с Appium
Спасибо)
источник
2021 November 07

l

lejng in Мобильное тестирование с Appium
а кто подскажет возможно ли wiremock использовать с аппиумом
источник

II

Igor Ivliev in Мобильное тестирование с Appium
можно, для апи у меня работает
источник
2021 November 08

AB

Alexander Boiko in Мобильное тестирование с Appium
Привет, а у тебя случайно нету готового куска кода посмотреть? а то гуглю, и ничего толкового найти не могу
источник

AB

Alexander Boiko in Мобильное тестирование с Appium
Всем привет, подскажите, есть ли возможность отключить wi-fi ? или включить airplane mode? на симуляторе ios
Варианты отключить инет на ноуте или Network Link Conditioner не подходит)
источник

А

Антонов Артур... in Мобильное тестирование с Appium
Всем привет, подскажите. Есть возможность выполнить шейк(shake) на андроиде?
источник

k

killanas in Мобильное тестирование с Appium
А за что ? Нормальный же вопрос у парня был)
источник
2021 November 09

П

П in Мобильное тестирование с Appium
Всем привет!
Такая проблема. Приложение на react native, все элементы идентичны и поэтому если использовать xpath - то селектор будет состоять из 300+ символов. elementid - динамические. Как в таком случае следует получать локатор элемента?
источник

EY

Evgeniy Yakovlev in Мобильное тестирование с Appium
отбирать по классу, по тексту например на кнопке и подобное
источник

EY

Evgeniy Yakovlev in Мобильное тестирование с Appium
договариваться с разработчиками, чтоб были какие-то якорные ИД, за которые можно зацепиться
или даже ввести testId для целей тестирования
источник

П

П in Мобильное тестирование с Appium
А при вводе тест ид - в последствии искать его нужно будет при помощи xpath?
источник

EY

Evgeniy Yakovlev in Мобильное тестирование с Appium
xpath, css
источник

П

П in Мобильное тестирование с Appium
Спасибо. А ещё 1 момент не подскажете? С того времени testID стал работать на android?
https://stackoverflow.com/a/58658684
источник

П

П in Мобильное тестирование с Appium
Переслано от П
У меня есть приложение на react native и элемент на который был добавлен testID. Appium Inspector видит этот атрибут и даже ищет его по xpath - //*[@resource-id="getStartedBtn"]. Но при запуcке тест падает с no such element exception, хотя он точно есть на экране.
Appium, wdio, тест запускался в том же приложении и на том же эмуляторе.
Может кто-нибудь подсказать в чем может быть дело?

Элемент на android девайсе расположен внутри FrameLayout. Может ли быть причина в этом?
источник
2021 November 10

DK

Dmytro Kryshtopenko in Мобильное тестирование с Appium
ну вы в native context, уже точно не в FrameLayout дело
источник

DK

Dmytro Kryshtopenko in Мобильное тестирование с Appium
попробуй-те дернуть
```//android.widget.ViewGroup[@resource-id="getStartedBtn"]```
источник

П

П in Мобильное тестирование с Appium
Методом проб и ошибок нашел элемент, после которого ниже по дому в тесте ничего не ищет. Выше по дому - все ок. Этот элемент и все что ниже - не находит. Может быть кто-то сталкивался с таким?
источник

DK

Dmytro Kryshtopenko in Мобильное тестирование с Appium
последний раздел "Testing React Native Apps".
Походу придется поболтать с разработчиками.
источник

DK

Dmytro Kryshtopenko in Мобильное тестирование с Appium
источник

DK

Dmytro Kryshtopenko in Мобильное тестирование с Appium
The solution here is to make sure not just to use the testID attribute on important components, but also to set the accessibilityLabel attribute, to ensure that the element is always findable via Appium's 'accessibility id' locator strategy.
источник