Size: a a a

QA — Автоматизация

2019 October 30

N

Nikita in QA — Автоматизация
Или что-то подобное будет с виртуализацией
источник

AK

Anastasia Kuntsova in QA — Автоматизация
на маке это возможно?
источник

N

Nikita in QA — Автоматизация
Вроде да
источник

AK

Anastasia Kuntsova in QA — Автоматизация
спасибо, погуглю и попробуем
источник

N

Nikita in QA — Автоматизация
Anastasia Kuntsova
спасибо, погуглю и попробуем
источник

N

Nikita in QA — Автоматизация
Держите
источник

AK

Anastasia Kuntsova in QA — Автоматизация
о, спасибо большое!
источник

N

Nikita in QA — Автоматизация
Должно помочь, на винде была похожая проблема, виртуализация все решила
источник

EB

Evgenii B in QA — Автоматизация
Evgenii B
Ребята, интересует найти в чате людей, занимавшихся интеграцией Saucelabs в CI/CD XCUI. В частности, как вы собирали .ipa в командной строке для runner.jar таким образом, чтобы .xctest файл при билде прописывал в него необходимые переменные сред окружения.

В документации saucelabs создания .ipa бинаря момент с .xctest пропущен...

#xcuitest #saucelabs #xcode
Решение:
Saucelabs разрешает засылать кроме .ipa еще и .app файлы. Изначальная проблема была в том, что .app не включал в себя данные xctest проекта (xctest располагается выше по иерархии и не пакуется в .ipa).
Специфика проекта не позволяла билдить .ipa над SDK (scan / gym в fastlane падали с ошибкой), поэтому нужно было как-то заинжектить в проект файл, который бы был human-readable формата и легко модифицируемый.

Workaround:
1) добавить %filename%.plist к проекту и описать в нем Key val с плейсхолдер значениями.
2) где-то в билд чейне вызвать скрипт и заменить плейсхолдер значения на расчитанные значения в добавленном к проекту .plist файле (gsub)
3) в самом коде обращаемся к файлу через Bundle чтобы прочитать нужные значения
if let url = Bundle(for: TestUICase.self).url(forResource: "TestSettings", withExtension: "plist"),
           let dict = NSDictionary(contentsOf: url) as? [String:Any] {
           domain = dict["EST_HOSTNAME"] as! String
       }
источник

IE

Ivan Efimov in QA — Автоматизация
Evgenii B
Решение:
Saucelabs разрешает засылать кроме .ipa еще и .app файлы. Изначальная проблема была в том, что .app не включал в себя данные xctest проекта (xctest располагается выше по иерархии и не пакуется в .ipa).
Специфика проекта не позволяла билдить .ipa над SDK (scan / gym в fastlane падали с ошибкой), поэтому нужно было как-то заинжектить в проект файл, который бы был human-readable формата и легко модифицируемый.

Workaround:
1) добавить %filename%.plist к проекту и описать в нем Key val с плейсхолдер значениями.
2) где-то в билд чейне вызвать скрипт и заменить плейсхолдер значения на расчитанные значения в добавленном к проекту .plist файле (gsub)
3) в самом коде обращаемся к файлу через Bundle чтобы прочитать нужные значения
if let url = Bundle(for: TestUICase.self).url(forResource: "TestSettings", withExtension: "plist"),
           let dict = NSDictionary(contentsOf: url) as? [String:Any] {
           domain = dict["EST_HOSTNAME"] as! String
       }
круто 👍
источник

С

Сергей in QA — Автоматизация
Слушайте, а что с IE не так... Никогда не работал с ним... Что-то вообще в отказе. Только страницу открывает и все... Кликать не кликает никуда, хотя в хроме все хорошо работает.
источник

N

Nikita in QA — Автоматизация
Сергей
Слушайте, а что с IE не так... Никогда не работал с ним... Что-то вообще в отказе. Только страницу открывает и все... Кликать не кликает никуда, хотя в хроме все хорошо работает.
Ну как минимум то, что ИЕ официально не поддерживается, сейчас edge на движке chromium у мелкософта :)
источник

AB

Alexei Barantsev in QA — Автоматизация
в смысле не поддерживается? кем не поддерживается?
источник

С

Сергей in QA — Автоматизация
Какая разница поддерживается или нет... Ты это расскажи тем кто юзает его.
источник

IE

Ivan Efimov in QA — Автоматизация
Anastasia Kuntsova
привет! кто-нибудь стаалкивался с тем, что эмулятор андроида отжирает очень много ресурсов? как боролись? бегют тесты на аппиуме . на эмуляторе отключена анимация, аудио
может утекает память в вашем приложении и это баг приложения?
источник

IE

Ivan Efimov in QA — Автоматизация
попробуйте запустить другое приложение, калькулятор например и посмотрите на память
источник

AB

Alexei Barantsev in QA — Автоматизация
"According to Microsoft, IE11 is supported until the end of Windows 10 which is on October 14, 2025"
источник

AB

Alexei Barantsev in QA — Автоматизация
источник

SG

Sergey Golovin in QA — Автоматизация
Alexei Barantsev
"According to Microsoft, IE11 is supported until the end of Windows 10 which is on October 14, 2025"
Звучит как 5 лет тюрьмы.
источник

AB

Alexei Barantsev in QA — Автоматизация
это для MS пять лет тюрьмы. вы как разработчики вполне можете выдавать пользователям предупреждение в вашем приложении, что IE не поддерживается, используйте более современные браузеры. имеете право
источник