Size: a a a

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

2019 October 15

9

911 in Мобильное тестирование с Appium
Ребята, при переходе на контекст "WEBVIEW_chrome", и после успешного логина, страница закрывается, а драйвер пишет, что страница крашнута..., хотя должна была бы дальше работать уже с "NATIVE_APP"
источник

VD

Viacheslav Dontsov in Мобильное тестирование с Appium
Sofiia
А есть какой то способ как то запустить .ipa на симуляторе?
.ipa - нет.  Для сборки .ipa файла используется iphoneos sdk, для симулятора -iphonesimulator sdk. Возможно заработает если добавить архитекрут в билд сеттинги в хкоде, разархивировать .ipa файл и взять из папки Payload .app. Но опять же ж, возхможно заработает, но собираться будет дольше
источник

A

Anton in Мобильное тестирование с Appium
Тут скорее вопрос в организации. Для тестирования на симуляторах нужно обязательно запрашивать отдельный app файл
источник

YK

Yasha Kramarenko in Мобильное тестирование с Appium
Ребята, может кто знает…
почему код вида findElement(By.xpath(“//*[@name=‘foo’]/folllowing-sibling::*”)) находит элемент
а код вида: findElement(By.xpath(“//*[@name=‘foo’]”)).findElement(By.xpath(“./folllowing-sibling::*”)) - нет ? 🙂
источник

VP

Valery Pavlov in Мобильное тестирование с Appium
Yasha Kramarenko
Ребята, может кто знает…
почему код вида findElement(By.xpath(“//*[@name=‘foo’]/folllowing-sibling::*”)) находит элемент
а код вида: findElement(By.xpath(“//*[@name=‘foo’]”)).findElement(By.xpath(“./folllowing-sibling::*”)) - нет ? 🙂
Потому что есть больше одного элемента “//*[name=‘foo’]”, в первом случае ищется по полному xpath, а во втором другой элемент находится по первой части, у которого нет сиблингов
источник

YK

Yasha Kramarenko in Мобильное тестирование с Appium
хех… это я что ли икспас неверно написал 🙂
вот этот элемент - //*[@name=‘foo’] один на странице…
я хочу найти его фоловинг сиблинг (элемент следующий за ним)
он там есть)
мне казалось что икспас для этого вот такой “//*[@name=‘foo’]/folllowing-sibling::*”

а дальше… мне просто нужно его разбить на последовательный поиск… неужели следующий код findElement(By.xpath(“//*[@name=‘foo’]”)).findElement(By.xpath(“./folllowing-sibling::*”))
делает не это?

наверное что то я не понимаю в том как работает икспас в этом случае…
источник

YK

Yasha Kramarenko in Мобильное тестирование с Appium
@lerikpav
Мне кажется все я делаю верно)
аналогичный код в Selenium Webdriver в отличие от апиум работает как и ожидается…
если мы говорим о двух соседних веб элементах
то код find(“//*[@name=‘foo’]/folllowing-sibling::*”) равносильный find(“//*[@name=‘foo’]”).find(“/folllowing-sibling::*”)
(By.xpath опустил для лаконичности)

проблема в том что в аппиуме c двумя соседними мобайл элементами почему то такой подход не работает
источник

YK

Yasha Kramarenko in Мобильное тестирование с Appium
более того, как только мы получили webelement
дальше внутри него по икспас мы не можем найти получается ни фоловинг сиблинг, ни даже перент…
webelement.findElement(By.xpath(“..”)) тоже не работает…
хотя перент то уж точно должен быть)
источник

AS

Andrei Solntsev in Мобильное тестирование с Appium
Ну так это вполне может быть бага аппиума. У него полно багов.
источник

AS

Andrei Solntsev in Мобильное тестирование с Appium
Ты посмотри логи аппиума в этот момент. Он обычно пишет туда всякие эксепшены, а наружу их не выдаёт.
источник

YK

Yasha Kramarenko in Мобильное тестирование с Appium
Andrei ,
ну… в том логе что пишет Appium Desktop… ничего нет… та же ошибка что и в коде…
"error":"no such element","message":"unable to find an element using 'xpath’

raw log тоже ничего нового не показывает… только эта же ошибка…
источник

VH

Volodymyr Honcharov in Мобильное тестирование с Appium
Привет. Подскажите, пожалуйста, можно ли с помощью appium достать скрытый элемент?
источник

AD

Aleksandr Dolinskiy in Мобильное тестирование с Appium
Volodymyr Honcharov
Привет. Подскажите, пожалуйста, можно ли с помощью appium достать скрытый элемент?
Попробуй, все зависит от того как спрятано, но скорее всего нет
источник

VH

Volodymyr Honcharov in Мобильное тестирование с Appium
Aleksandr Dolinskiy
Попробуй, все зависит от того как спрятано, но скорее всего нет
Прячу я сам в тестовом приложение через проперти android:visible. Я делаю обёртку вокруг апиума и нужно сделать проверку существует ли заданный элемент. Пробовал  через класс или xpath гребти все кнопки, но там нужной нету(
источник
2019 October 16

QA

Q A in Мобильное тестирование с Appium
Всем Здрасте, у меня в appium-doctor есть некотрые варнинги. Можете помочь? я установил их но это не помогло
источник

AG

Alina Gulakova in Мобильное тестирование с Appium
Q A
Всем Здрасте, у меня в appium-doctor есть некотрые варнинги. Можете помочь? я установил их но это не помогло
А аппиум сервер то запускается?
источник

AG

Alina Gulakova in Мобильное тестирование с Appium
С этим возможно можно жить
источник
2019 October 17

QA

Q A in Мобильное тестирование с Appium
Alina Gulakova
А аппиум сервер то запускается?
да он с 4 еррорами даже запукался) первый варнинг устранил. не могу bundletool настроить
источник

QA

Q A in Мобильное тестирование с Appium
в доке  не понятно что делать http://appium.io/docs/en/writing-running-appium/android/android-appbundle/
источник
2019 October 18

AA

Anna Arkhipchuk in Мобильное тестирование с Appium
Всем доброе утро. Кто-нибудь сталкивался с необходимостью отслеживать реквесты/респонзы с симулятора через аппиум (iOS)? Как можно это реализовать?
источник