home
services
our company
work
clients
blog
collective
contact
home
services
our company
work
clients
blog
collective
contact
learn,
discover and catch up
on our announcements
See what we have been up to, read our business guides or follow our open source tutorials on Figma, iOS, VisionOS, Swift, Android, Kotlin, Unity, React, Craft CMS & Serverless.
Announcements
Explore our Content
TECHNOLOGY
UI Test does not call applicationShouldTerminate on app.terminate()
Call Command + Q within a Swift UI Test to make the app call the applicationShouldTerminate function.
TECHNOLOGY
How to find a view using an accessibility identifier in Swift Testing
Use the code below to find any view that uses a specific accessibility identifier.
TECHNOLOGY
How to debug accessibility identifiers in XCode
Use the Accessibility Inspector developer tool to debug an apps accessibility identifiers.
TECHNOLOGY
How to use nested accessibility identifiers in Swift Testing
In the parent view that holds elements with accessibility identifiers, add the .accessibilityElement(children: .contain) modifier.
TECHNOLOGY
How to use accessibility identifiers in Swift Testing
Accessibility identifiers allow for effective automated UI testing. To use them on any view, add the .accessibilityIdentifier modifier.
TECHNOLOGY
How to create a UITest that uses SwiftData thats only stored in memory
This is useful for creating tests that start with no memory (i.e. clean start) and where memory is cleared on terminate.
TECHNOLOGY
How to use Command Line Arguments in Swift Testing
Command line arguments allow you to launch an app with specific conditions, such as using SwiftData from memory or to test failed conditions.
TECHNOLOGY
How to open a folder in an NSOpenPanel in a Swift Test
Find the NSOpenPanel and search for the textfield that uses the text of the folder name. Select it and press OK.
TECHNOLOGY
How to automate search in a NSOpenPanel Swift UI Test
Use the first searchFields match and the typeText function.
TECHNOLOGY
How to find the NSOpenPanel in a Swift UI Test
Use the "open-panel" accessibility identifier.
TECHNOLOGY
How to add the LanguageCoordinator to Swift Testing
Add the targets to the files, modify the initializer and generator. Then initialize the LanguageCoordinator with a isTestingEnvironment flag in the tests.
TECHNOLOGY
How to import a project into Swift Testing
Make sure the target has been setup to include the project target and use an import statement at the top of your Unit Test or UI Testing Swift file.
See More Results
You imagine it, we create it.
Book a Free Consultation.
Click here to email us.
Fill in the details below to book a free consultation or to let us know about something else. Whatever it is, we are here to help.
How can we help you ?
Contact Details
Send
👋
We'd love to chat &
see how we can help.
Book a Consultation