Test Interaction with HTML form fields
Explains how to effectively test web application forms by focusing on interaction with browser controls, not the browser itself.
Explains how to effectively test web application forms by focusing on interaction with browser controls, not the browser itself.
Explains the role of timeouts in WebdriverIO for reliable UI testing, contrasting them with flaky hard waits.
A tutorial on using Playwright Java to verify tooltip text and set focus to specific web elements for automated testing.
A technical article on building a robust testing infrastructure for iOS development, covering modularization, test types, and strategies to reduce flakiness.
Explores using multimodal vision AI models like LLaVA for advanced UI/UX test automation, moving beyond traditional methods.
A biweekly newsletter curating the latest news, tutorials, and tools for mobile test automation across iOS, Android, and Flutter.
A technical guide on accessing and verifying app logs from within iOS UI Tests using SwiftUI and XCTest.
A guide to implementing the Page Object Model design pattern for test automation using the Maestro framework with YAML syntax.
A biweekly newsletter curating the latest news, articles, and tools for mobile test automation across iOS, Android, and Flutter.
Explains how to implement test-only accessibility values in iOS apps using SwiftUI/UIKit, ensuring testing data isn't exposed to users in production.
Introduces xcmonkey, a new open-source tool for automated random UI stress testing of iOS apps, inspired by Android's monkey tool.
A guide to solving XCUITest failures on slow CI machines by waiting for text fields to gain focus before typing.
A guide to implementing unit testing and UI testing for Swift applications, covering principles, best practices, and a practical case study.
A guide to enabling and disabling the touch indicator on the iOS Simulator using a terminal command, useful for screen recordings.
A guide to integrating a native mock HTTP server within XCTest for iOS UI testing, using Swifter to isolate tests from backend dependencies.
Explores the versatile .contains() command in Cypress for selecting elements by text, covering scoping, case-insensitivity, and regex.
Three techniques to manage SwiftUI previews effectively in large iOS projects, addressing code bloat and maintainability issues.
A guide to writing and automating UI/integration tests for Flutter apps using Flutter Driver and running them with Codemagic CI/CD.
Explains how to write resilient UI tests using user-centric queries instead of brittle CSS selectors, with examples in React.
A guide to implementing screenshot testing for Android using the Facebook Screenshot-Tests-For-Android library with Espresso.