Size: a a a

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

2020 September 15

AS

Andrei Solntsev in Мобильное тестирование с Appium
Спасибо. Да, примерно таким кодом можно добавить контакты, но его придется встраивать в приложение. А надо из тестов.
источник

M

Mike in Мобильное тестирование с Appium
Andrei Solntsev
Спасибо. Да, примерно таким кодом можно добавить контакты, но его придется встраивать в приложение. А надо из тестов.
Я с аппиумом уже полгода не работал нормально, но разве он не умеет сворачивать приложение в трей и не имеет доступа к иконкам рабочего стола? Хоть по координатам тыкнуть
Условно звонилка всегда стандартно в одном месте
Можно посчитать ее отношение к сторонам и успешно кликать на любом разрешении
источник

AG

Alina Gulakova in Мобильное тестирование с Appium
Andrei Solntsev
Народ, кто знает, как можно из теста (Appium, Kaspresso - пофиг) добавить в андроид контакт (имя+телефон)?
Ещё можно попробовать через бэкап. .vcf файл
источник

EM

Eugene Matsyuk in Мобильное тестирование с Appium
Всем привет!
Состоялся релиз Kaspresso 1.2.0!
https://github.com/KasperskyLab/Kaspresso/releases/tag/v1.2.0
Также не забываем пролайкать пост на реддите - https://www.reddit.com/r/androiddev/comments/it5bg1/kaspresso_120_adbserver/
источник

A

Andrii in Мобильное тестирование с Appium
Подскажите как открыть новую табу в safari. Использую wdio + @wdio/appium-service.
Пробовал такие варианты:  await browser.createWindow('tab'),  await browser.execute(()=>{ window.open('google.com')}); и ничего не работает.
источник

SC

Sergey Chevychelov in Мобильное тестирование с Appium
Ребят, у кого-нибудь при запуске тестов через аппиум бывала такая ошибка?
The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output.
источник
2020 September 16

V

Vyacheslav in Мобильное тестирование с Appium
Добрый вечер, может ли кто-то поделиться своим опытом тестирования флаттер приложений? В чем и как пишете тест-кейсы, какие инструменты используете?
На просторах гугла встретил кучу разных полезных ПО, но почти все они работают только с нативом. Быть может, я что-то недопонимаю?
источник
2020 September 17

F

Frion-seo in Мобильное тестирование с Appium
Vyacheslav
Добрый вечер, может ли кто-то поделиться своим опытом тестирования флаттер приложений? В чем и как пишете тест-кейсы, какие инструменты используете?
На просторах гугла встретил кучу разных полезных ПО, но почти все они работают только с нативом. Быть может, я что-то недопонимаю?
источник

MB

Mikhail Barinov in Мобильное тестирование с Appium
Коллеги, у кого нибудь возникали проблемы с окном открытия приложения по диплинку? Тест писал по этому гайду - https://appiumpro.com/editions/84-reliably-opening-deep-links-across-platforms-and-devices . Но при этом не могу кликнуть на "Открыть" в открывающемся поп-апе. Постоянно пишет ошибку "Unsupported locator strategy: -ios predicate string", хотя в консоли Appium происходит автоматическое переключение на веб контекст. Пробовал искать элемент и по xpath, и по accessibility id, но ошибка всё та же. Уже измучался и нагуглился, но решения не нашёл 🙁
Пишу на python.
источник

MB

Mikhail Barinov in Мобильное тестирование с Appium
Mikhail Barinov
Коллеги, у кого нибудь возникали проблемы с окном открытия приложения по диплинку? Тест писал по этому гайду - https://appiumpro.com/editions/84-reliably-opening-deep-links-across-platforms-and-devices . Но при этом не могу кликнуть на "Открыть" в открывающемся поп-апе. Постоянно пишет ошибку "Unsupported locator strategy: -ios predicate string", хотя в консоли Appium происходит автоматическое переключение на веб контекст. Пробовал искать элемент и по xpath, и по accessibility id, но ошибка всё та же. Уже измучался и нагуглился, но решения не нашёл 🙁
Пишу на python.
Решил проблему. Оставлю тут, может кому-то пригодится.

appdriver.execute_script('mobile: terminateApp', {'bundleId': f'{BUNDLE_APP}'})

appdriver.execute_script('mobile: launchApp', {'bundleId': 'com.apple.mobilesafari'})


appdriver.get('
deeplink://some_url')

assert appdriver.find_element_by_accessibility_id('
Assert target')
источник

MB

Mikhail Barinov in Мобильное тестирование с Appium
второй вариант такой же, но можно не запускать Сафари (в моём случае). Переадресация по диплинку происходит сразу в приложении.
источник
2020 September 18

MB

Mikhail Barinov in Мобильное тестирование с Appium
Коллеги, столкнулся с ошибкой [XCUITest] Unable to launch WebDriverAgent because of xcodebuild failure: Command 'carthage bootstrap --platform iOS\,tvOS' exited with code 1.

Искал в этом чате, в интернете - все способы с очисткой Derived Data, и с переустановкой Carthage не помогли. Кто нибудь иным способом лечил подобную проблему?
источник

MB

Mikhail Barinov in Мобильное тестирование с Appium
raijin
Короче, если у кого будет такое, все из-за прав на запись в директорию
/usr/local/lib/node_modules/appium/node_modules/appium-webdriveragent
Валидно для мака если не сидите с админской учетки
Также проверял в этой директории - такая же ошибка, что и в консоли Appium.

Вообще там странная ошибка - Please update to the latest Carthage version: 0.35.1. You currently are on 0.35.0

Хотя у меня установлена последняя версия Carthage.

username@MacBook-Pro appium-webdriveragent % brew upgrade carthage
Warning: carthage 0.35.1 already installed
источник

VT

Vladimir Toropov in Мобильное тестирование с Appium
попробуй brew reinstall carthage
источник

MB

Mikhail Barinov in Мобильное тестирование с Appium
Vladimir Toropov
попробуй brew reinstall carthage
не помогло. постоветовали проапгрейдить brew. пробую. отпишусь по результатам
источник

ВБ

Владислав Биленко... in Мобильное тестирование с Appium
Было что-то подобное
Брю инстал картаж
Нод дж инстал
Удалил и заново хкод поставил, все ок было

Зайди еще на appium.com
Выбери XCUITest и там найди степы, там полезные они
источник

MB

Mikhail Barinov in Мобильное тестирование с Appium
тоже не помогло 🙁 в консоли упорно писало, что я использую 0.35.0, а 0.35.1 последняя, когда у меня была установлена 0.35.1. Сейчас стало писать что последняя версия 0.36.0, а я использую 0.35.1. Но при обновлении/переустановке актуальный пакет 0.35.1.
источник

MB

Mikhail Barinov in Мобильное тестирование с Appium
Владислав Биленко
Было что-то подобное
Брю инстал картаж
Нод дж инстал
Удалил и заново хкод поставил, все ок было

Зайди еще на appium.com
Выбери XCUITest и там найди степы, там полезные они
даже переустановка Xcode? ну иногда это помогает ))) (не связано с Appium)
источник

ВБ

Владислав Биленко... in Мобильное тестирование с Appium
Да, я горел, решил просто удалить и загово с апп стора
источник

ВБ

Владислав Биленко... in Мобильное тестирование с Appium
И пошло
источник