Size: a a a

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

2019 November 22

Q

Qezya in Мобильное тестирование с Appium
Mike
Если ткнуть руками в это место, действие произойдёт?
В контексте моего вопроса я имею дело с простым текстом, нажатие на который ни к чему не приводит.
источник

M

Mike in Мобильное тестирование с Appium
Qezya
В контексте моего вопроса я имею дело с простым текстом, нажатие на который ни к чему не приводит.
Хорошо, текст скопировать, например, нельзя?
Если с ним ничего нельзя сделать - хороший вариант спросить разработчика зачем так было делать
источник

M

Mike in Мобильное тестирование с Appium
Если можно произвести какие-то видимые действия с этим текстом - дефект явно
источник

Q

Qezya in Мобильное тестирование с Appium
Mike
Хорошо, текст скопировать, например, нельзя?
Если с ним ничего нельзя сделать - хороший вариант спросить разработчика зачем так было делать
Нельзя
источник

IV

Igor Vlasyuk in Мобильное тестирование с Appium
Mike
У меня были такие проблемы, решал так
Находил область всплывающего окна
И руками перебирал древо, зачастую находится нужный мне элемент
А вот если мышкой тыкать - попадал не туда
попробовал - не могу поймать всплывающее окно, но перебирая xpath нахожу его, однако после копированя Id элемента и потом поиска по этому Id ничего не находит...😐
источник

M

Mike in Мобильное тестирование с Appium
Igor Vlasyuk
попробовал - не могу поймать всплывающее окно, но перебирая xpath нахожу его, однако после копированя Id элемента и потом поиска по этому Id ничего не находит...😐
1. Видна ли кнопка «закрыть»
2. Я правильно понял, что не получается найти область, которую я обвёл синим?
источник

IV

Igor Vlasyuk in Мобильное тестирование с Appium
да, Аппиумом найти её не получается, также как и кнопку "закрыть" - инспектор не видит её
источник

M

Mike in Мобильное тестирование с Appium
Понятно, тогда надо разрабам писать)
Также, если приложение не под NDA, при желании можешь кинуть мне апку в лс, я часов в 22-23 мск гляну, прям интересно как же целый блок с контентом пропал
источник
2019 November 23

ГЩ

Глеб Щукин in Мобильное тестирование с Appium
простите за нубские вопросы, ранее тестами не занимался.
проблема с запуском. на рабочем ПК скопипастил пример со страницы getting started апиума, всё ок. беру этот конфиг с рабочего ПК, разворачиваю на домашнем - не работает. Эмулятор запускается, но при этом в консоль валится
[debug] [ADB] Getting connected emulators
[debug] [ADB] Getting connected devices...
[debug] [ADB] No connected devices have been detected
[debug] [ADB] 0 emulator(s) connected
[debug] [ADB] Emulator 'Nexus4' not running

при этом в списке adv devices он есть. что не так? почему сервер не видит запущенного эмулятора?
источник

ГЩ

Глеб Щукин in Мобильное тестирование с Appium
имеется в виду тестовый пример с эмулятором андроид + клиент на ноде
источник

ГЩ

Глеб Щукин in Мобильное тестирование с Appium
не понимаю в какую сторону смотреть. конфига там 8 строк, ошибиться негде. порты сервера и эмулятора совпадают. эмулятор запускается, а сервер говорит что нет.
источник

LR

Longel Rongel in Мобильное тестирование с Appium
Эмулятор-то запущен?
источник

LR

Longel Rongel in Мобильное тестирование с Appium
Ну и проверь имя запущенного эмулятора  adb devices
источник

ГЩ

Глеб Щукин in Мобильное тестирование с Appium
Longel Rongel
Эмулятор-то запущен?
в этом и смысл, что эмулятор запускается сам (в конфиге указываю avd: myEmulator), а апиум при этом говорит, что нет эмуляторов ( в deviceName прописана таже строка, что и в adv).
источник

ГЩ

Глеб Щукин in Мобильное тестирование с Appium
источник

LR

Longel Rongel in Мобильное тестирование с Appium
Если эмулятор действительно запускается,его будет видно после выполнения adb devices, можешь попробовать выполнить эту команду?
источник

ГЩ

Глеб Щукин in Мобильное тестирование с Appium
источник

ГЩ

Глеб Щукин in Мобильное тестирование с Appium
имя в этом списке должно совпадать с deviceName?
источник

ГЩ

Глеб Щукин in Мобильное тестирование с Appium
у меня не совпадает
источник

ГЩ

Глеб Щукин in Мобильное тестирование с Appium
прописываю то, которое в android studio как device name указано
источник