Size: a a a

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

2020 February 06

Н

Николай in Мобильное тестирование с Appium
Andrei Solntsev
ну наверное, прокрутить надо
сам недавно напоролся, пока не прокручу - элемента не существует и обратится к нему никак не получается!
источник

RS

Roman Speranskii in Мобильное тестирование с Appium
Andrei Solntsev
ну наверное, прокрутить надо
Осталось понять как это сделать )))
источник

RS

Roman Speranskii in Мобильное тестирование с Appium
Решение для Kotlin найдено:
fun SelenideElement.moveToElement() {
   move(this)
}

fun move(element: SelenideElement) {
   PlatformTouchAction(WebDriverRunner.getWebDriver() as AppiumDriver<*>)
           .press(PointOption.point(750,2100))
           .moveTo(PointOption.point(750, 1300))
           .waitAction(WaitOptions.waitOptions(Duration.ofMillis(100)))
           .release()
           .perform()
}

Правда мне оно не подходит - из-за логики приложения у меня press открывает другой экран.
Буду курить дальше, но всем спасибо!
источник

V

Vitali in Мобильное тестирование с Appium
Я недавно я задавал уже такой вопрос. Ваши элементы в Recycler View находятся. Это значит - пока он не будет отрисован на экране аппиум его не  будет видеть. Код я вам не дам но с логика такая. Находите родительский элемент вашего списка. Берете его dimensions. Где  X.withd его крайняя правая точка. Y.hight его няжня точка. Так же берете верх и левую координаты. Если вам в будущем понадобится делать горизонтальный скролинг.
источник

IV

Igor Vlasyuk in Мобильное тестирование с Appium
Ahmed Hasan
So currently I understand that autoAcceptAlerts is a desired capability for iOS. If I set this desired capability to “true” when creating the appium driver all alerts gets accepted as expected.
However, what I would like to do is midway through the app there is an alert I don’t want to immediately auto-accept. Rather I would like to enter something into the alert text box, press the “Set” button and continue forward. And from everything after that point all alerts should be accepted.
Effectively I want to temporarily disable autoAcceptAlerts and then re-enable it. Is there a way to do this in appium?
I am not big expert in appium, but I think there is no such opportunity to disable and re enable capability. Cause it's about an instance of appium, which you create once before you start your tests. Create separate step, which will fill your alerts.
P.S. why on English in Russian chat?)
источник

AP

Anastasia Podgornova in Мобильное тестирование с Appium
Igor Vlasyuk
I am not big expert in appium, but I think there is no such opportunity to disable and re enable capability. Cause it's about an instance of appium, which you create once before you start your tests. Create separate step, which will fill your alerts.
P.S. why on English in Russian chat?)
english practice)))
источник

I

Igor in Мобильное тестирование с Appium
Добрый день! Подскажите как ускорить запуск Android эмулятора в selenoid контейнере? Версия 6.0, 7.1. Сейчас время запуска больше 2х минут. Сервак: 16gb mem
источник

BO

Boris Osipov in Мобильное тестирование с Appium
Igor
Добрый день! Подскажите как ускорить запуск Android эмулятора в selenoid контейнере? Версия 6.0, 7.1. Сейчас время запуска больше 2х минут. Сервак: 16gb mem
так и спросите у разработчиков
https://t.me/aerokube
источник

I

Igor in Мобильное тестирование с Appium
Boris Osipov
так и спросите у разработчиков
https://t.me/aerokube
Спасибо
источник

S

Sofiia in Мобильное тестирование с Appium
Ahmed Hasan
So currently I understand that autoAcceptAlerts is a desired capability for iOS. If I set this desired capability to “true” when creating the appium driver all alerts gets accepted as expected.
However, what I would like to do is midway through the app there is an alert I don’t want to immediately auto-accept. Rather I would like to enter something into the alert text box, press the “Set” button and continue forward. And from everything after that point all alerts should be accepted.
Effectively I want to temporarily disable autoAcceptAlerts and then re-enable it. Is there a way to do this in appium?
I had the same issue recently. What I had to do is to write a separate method to grant permissions manually driver.switchTo().alert().accept();
источник

RS

Roman Speranskii in Мобильное тестирование с Appium
Vitali
Я недавно я задавал уже такой вопрос. Ваши элементы в Recycler View находятся. Это значит - пока он не будет отрисован на экране аппиум его не  будет видеть. Код я вам не дам но с логика такая. Находите родительский элемент вашего списка. Берете его dimensions. Где  X.withd его крайняя правая точка. Y.hight его няжня точка. Так же берете верх и левую координаты. Если вам в будущем понадобится делать горизонтальный скролинг.
Хм... А мне это поможет избежать .press - нажатия по элементу ресайкла?
источник

DS

Daniil Stepanov in Мобильное тестирование с Appium
Привет, хелп плс,  каким образом я могу вытащить атрибут изображения которое размытое(blur)? Что бы убедиться что оно таковым является? Конкретного решения я в гугле не нашел, java+selen. Спасибо
источник

V

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

AG

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

V

Vadim in Мобильное тестирование с Appium
для appium не могу найти
источник

AG

Andrey Gurenkov in Мобильное тестирование с Appium
а при чём тут аппиум? Берите для своего языка, и всё. В аппиуме вроде нету совершенно ничего специфического
источник

K

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

AG

Andrey Gurenkov in Мобильное тестирование с Appium
вы же не будете тестовые приложения в гите хранить, правда-правда?
источник

AH

Ahmed Hasan in Мобильное тестирование с Appium
Sofiia
I had the same issue recently. What I had to do is to write a separate method to grant permissions manually driver.switchTo().alert().accept();
I'm doing the same way. Handling the Alert manually.  Thanks for your response
источник
2020 February 07

AA

Anna Arkhipchuk in Мобильное тестирование с Appium
Всем привет. Есть вопрос по запуску связки appium-xctest-webdriveragent на симуляторе. Пытаемся запустить на сервере, на макмини. Локально никаких проблем, на сервере получаем ошибку
источник