Also yes, I really did mean “to” the iOS simulator. The only way I’ve found to actually emulate real gesture transitions for complex behavior is scripting CGEvents in macOS to control the simulator. More gesture support than Meta’s reverse-engineered IndigoHID, more than #XCUITest. If you’ve found a better way, please let me know!

#MultitouchPlayback

I alluded to automating my screenshot creation for Octavo's website and App Store page. I finally got round to writing a blog post about how I did it!

https://www.amyworrall.com/blog/automating-mac-app-screenshots

It's a combination of #XCUITest automation, #AppleScript for setting up the Mac, and a bit of scripting to run the tests and post-process the images.

#BuildInPublic #MacDev

Automating Mac app screenshots — Amy Worrall

Amy Worrall

Also in related news: I updated my UI testing helpers library with a few macOS specific additions that I needed to test this application.

https://github.com/Tunous/XCAppTest

#Swift #XCTest #XCUITest

Is it just me or don't XCUITest work on an iPad in simulator in landscape? #xcuitest #xcode

Rafinad: сахар для UI-тестирования iOS-приложений

Мы в hh очень любим UI-тесты, ими покрывается практически вся функциональность наших приложений, и даже backend-разработчики прогоняют тесты мобильных платформ перед развертыванием своих фич. Однако наши механизмы UI-тестирования разрабатывались более 8 лет назад и с тех пор почти не изменились. Кто-то скажет, что старые решения прошли проверку временем и что «работает — не трогай»... Возможно, и так. Но сейчас мы внедряем новую дизайн-систему, а новые компоненты требуют адаптации всех тестов — не лучшее ли время для перемен? Поэтому мы пересмотрели наши подходы к UI-тестированию и теперь готовы поделиться наработками с сообществом в виде open-source проекта — Rafinad . В этой статье расскажем, что он умеет и как им пользоваться.

https://habr.com/ru/companies/hh/articles/910380/

#ios #uiтесты #uiтестирование #тестирование #swift #swiftui #uikit #xctest #xcuitest #dsl

Rafinad: сахар для UI-тестирования iOS-приложений

Мы в hh очень любим UI-тесты, ими покрывается практически вся функциональность наших приложений, и даже backend-разработчики прогоняют тесты мобильных платформ перед развертыванием своих фич. Однако...

Хабр

XCUITest для начинающих: как сделать тестирование iOS красивым с Allure

Привет! Меня зовут Антон, и я занимаюсь автоматизацией тестирования Web и Mobile приложений. Если вы начинаете автоматизировать UI-тесты под iOS, то наверняка заметили, что информации по фреймворку XCUITest в сети не так много, особенно на русском языке. Эта статья — краткое руководство по основам автоматизации на XCUITest. Здесь я постарался собрать ключевые моменты, которые помогут вам сделать первые шаги в UI тестировании iOS-приложений.

https://habr.com/ru/articles/909558/

#swift #allure #allure_2 #xcuitest #aqa #qa_automation #qa_testing #uiтесты #ui_testing #page_object

XCUITest для начинающих: как сделать тестирование iOS красивым с Allure

Привет! Меня зовут Антон, и я занимаюсь автоматизацией тестирования Web и мобильных приложений. Если вы начинаете автоматизировать UI-тесты под iOS, то наверняка заметили, что информации по...

Хабр

🌍 Exciting Update! Features 3 now supports Map and location services, enabling you to test geolocation changes on both real devices and iOS simulators with Sauce Labs!

🎥 The attached video demonstrates a simulated session where you can set a default location within your app and, using #Appium or #XCUITest, seamlessly switch to any desired location as part of your test.

Start testing Maps and location services today! 👉 https://github.com/StuMinch/Features

GitHub - StuMinch/Features

Contribute to StuMinch/Features development by creating an account on GitHub.

GitHub
„Update Signing“ never stops… always „Diagnosing problem“, etc… #xcuitest #xcode
I get this error 🤔 #xcuitest #xcode

Trying to run XCUITests on device, but get „error: Provisioning profile "iOS Team Provisioning Profile: *" doesn't include the aps-environment,
com.apple.developer.associated-domains,
com.apple.developer.devicecheck.appattest-environment,
com.apple.developer.icloud-container-identifiers,
com.apple.developer.nfc.readersession.formats,
and com.apple.security.application-groups entitlements. „

Any hints what to do? #xcuitest #xcode