Size: a a a

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

2021 June 08

М

Михаил in Мобильное тестирование с Appium
Всем привет!

Расскажите, пожалуйста, про запуск тестов на macbook air m1 или pro m1

Быстро ли тесты прогоняются, как андроид студио себя ведет ?
источник

M

Max in Мобильное тестирование с Appium
Всем привет! Есть гуру XPath?)
Помогите пожалуйста избавиться от дочернего элемента. Пробовал  not(contains(descendant::span) но чет не работает
источник

A

Alex in Мобильное тестирование с Appium
а что то такого плана не работает?
//div[contains(@class, 'investigation-victim')]/*[not(self::span)]
источник

M

Max in Мобильное тестирование с Appium
теперь еще интереснее)
если просто span, то не находит ничего, а что-либо но не спан - находит именно спан😃
источник

IK

Inna Kharytynych in Мобильное тестирование с Appium
Есть приложение. Кошелек. Выделенная валюта может свайпаться влево. Но у них нет локаторов. Только XPATH. Мне необходимо написать ожидаемый результат, что такая-то валюта не видима после свайпа. Валюта может быть нулевой или не нулевой. Удалить можно  и ту, и другую из списка. Имя класса для каждой валюты одинаковое. Балансы могут изменятся и например LQA станет нулевым, а например LQG пополнят. Как вытянуть какой то локатор? На самом тексте тоже нету локатора, только "text" . Как вытянуть текст и сравнить его? Я новичок
источник

IK

Inna Kharytynych in Мобильное тестирование с Appium
все переменные у меня в одном классе находятся, а тут даже не знаю как прописать чтобы свайпался например RUBCASH. Могу конечно путь третьего элемента XPATH использовать, но это плохой вариант
источник

D

Den in Мобильное тестирование с Appium
А проверяю отсутствие элемента определяя его переменной и ловя exception при взаимодействии  с ним no such element
источник

D

Den in Мобильное тестирование с Appium
def not_exist_by_id(self, element_id: str) -> bool:
       self
.wait_by_id(element_id, 5)
       
return len(self.driver.find_elements_by_id(element_id)) == 0
источник

D

Den in Мобильное тестирование с Appium
Это при отсутствия элемента по id
источник

D

Den in Мобильное тестирование с Appium
Прикрутить сюда xpath можно
источник

IK

Inna Kharytynych in Мобильное тестирование с Appium
спасибо, попробую. я использовала disable no_disable, visible - no visible
источник
2021 June 09

l

lejng in Мобильное тестирование с Appium
а есть кто запускает тесты на эмуляторах которые в докер контейнерах, шустро работает?
источник

AS

Andrei Solntsev in Мобильное тестирование с Appium
Мы запускаем тесты на эмуляторе андроида в докере. Ну как шустро... конечно, медленнее, чем в вебе.
источник

AS

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

l

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

l

lejng in Мобильное тестирование с Appium
интересно еще характеристики машины
источник

AS

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

DS

Daniil Stepanov in Мобильное тестирование с Appium
Многое зависит от того, что по железу на сервере где это все крутиться. Я запускаю в контейнерах на серваке с 64 гб озу и 40 ядер, по скорости так же как и локально, а иногда даже быстрее.
источник

DS

Daniil Stepanov in Мобильное тестирование с Appium
одновременно вывозит 18 контейнеров без потери скорости, больше не запускал пока этого достаточно
источник

SV

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