Size: a a a

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

2021 July 21

N

Nik in Мобильное тестирование с Appium
А иде/машину на котрой эиулятор и аппиум сервер перезапускали?
источник

N

Nik in Мобильное тестирование с Appium
При тестировании андроида часто сталкиваюсь с похожей проблемой
Создание нового эмулятора помогает
источник

S

Sofiia in Мобильное тестирование с Appium
Сейчас попробую перезапустить все что только можно)
источник
2021 July 22

TC

Thanh Cong in Мобильное тестирование с Appium
может ли кто-нибудь сказать мне, как предотвратить обнаружение симуляции в appium
источник

AG

Alexander Gerasimov in Мобильное тестирование с Appium
Всем привет, подскажите, пожалуйста, используется selenide + appium

и нужно на странице найти элемент по тексту, но нужно доскроллиться до него, в доке нашел инфу о методе UiScrollable , написал метод

   public void scrollSelector(String searchElement) {

       $(MobileBy.AndroidUIAutomator("new UiScrollable(new UiSelector()" +
               ".scrollable(true).instance(0))." +
               "scrollIntoView(new UiSelector()." +
               "textContains(" +
               "\"" + searchElement + "\")" +
               ".instance(0))"));

   } в который передаю искомый текст, но почему-то скроллы на странице не происходят в чем может быть дело?
источник

AG

Alexander Gerasimov in Мобильное тестирование с Appium
разобрался, видимо какие-то проблемы с selenide
т.к код
    public void scroll(String searchElement) {
       getWebDriver().findElement(
               MobileBy.
                       AndroidUIAutomator(
                               "new UiScrollable(new UiSelector()" +
                                       ".scrollable(true).instance(0))." +
                                       "scrollIntoView(new UiSelector()." +
                                       "textContains(" +
                                       "\"" + searchElement + "\")" +
                                       ".instance(0))"));
   }
полностью рабочий
источник

AS

Andrei Solntsev in Мобильное тестирование с Appium
А, ну так конечно. Метод $ в селениде ведь сам по себе ничего не делает, только создаёт инстанс SelenideElement. Надо у него вызвать какой-нибудь метод, тогда пойдёт движ. IDEA такие места даже жёлтеньким подсвечивает.
источник

AG

Alexander Gerasimov in Мобильное тестирование с Appium
да, я об этом думал, пробовал shouldBe(Condition.visible) на элемент, но все равно почему-то не запустилось, тест падал и писал, что типа мол братан, элемент не найден но свайпа не было)

мб какое-то явное действие требуется?
например click?
источник

R

Roman in Мобильное тестирование с Appium
Привет, подскажите, appium desktop не работает на ios старше 14.5 версии?
источник

AS

Andrei Solntsev in Мобильное тестирование с Appium
Вроде больше ничего не нужно.
Не знаю, надо изучать. Может багу завести на гитхабе?
источник

AG

Alexander Gerasimov in Мобильное тестирование с Appium
могу, но ближе к вечеру
источник

A

Arehada in Мобильное тестирование с Appium
ты про appium inspector?
источник

R

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

A

Arehada in Мобильное тестирование с Appium
у них баг, который они видимо не пофиксили. тебе нужно установить appium через npm и запускать десктопную приложение используя библиотеки консольного приложения
источник

A

Arehada in Мобильное тестирование с Appium
Переслано от Arehada
Всем привет, пишу для тех у кото та же проблема, нашел решение, суть в том что это баг в самом appium desktop в appium-webdriveragent и если ему указать папку вебдрайвера от appium (который устанавливается через npm) то все заработает

https://github.com/appium/appium/issues/15199#issuecomment-832673071
источник

R

Roman in Мобильное тестирование с Appium
Привет, подскажите, бесконечная загрузка appium инспектор на реальном ios, приложение на девайсе запускается, но скриншот в инспекторе не загружается, в чем может быть причина?
источник

A

Arehada in Мобильное тестирование с Appium
ты capabilbity сделал как на форуме что кидал?
источник

A

Arehada in Мобильное тестирование с Appium
"agentPath": "/usr/local/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj",
"bootStrapPath": "/usr/local/lib/node_modules/appium/node_modules/appium-webdriveragent",
источник

R

Roman in Мобильное тестирование с Appium
Да, до этого ошибка с версией была, теперь скриншот не прогружается
источник

A

Arehada in Мобильное тестирование с Appium
а npm appium последней версии?
источник