Skip to main content
TrustRadius
EarlGrey

EarlGrey

Overview

What is EarlGrey?

EarlGrey is an iOS UI automation testing framework developed by Google. According to the vendor, it is designed to assist developers in writing concise tests for their iOS applications. EarlGrey provides a set of APIs for interacting with UI elements, simulating user actions, and performing assertions...

Read more
Recent Reviews
TrustRadius

Leaving a review helps other professionals like you evaluate Automation Testing Tools

Be the first one in your network to review EarlGrey, and make your voice heard!

Return to navigation

Pricing

View all pricing

What is EarlGrey?

EarlGrey is an automated UI testing framework developed at Google, available free and open source under an Apache 2.0 license, presented as a native iOS UI automation test framework that enables users to write clear, concise tests.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

Alternatives Pricing

What is UiPath Automation Platform?

UiPath's hyperautomation platform combines a Robotic Process Automation (RPA) solution with capabilities to enable organizations to scale digital business operations at speed, automating millions of repetitive, mind-numbing tasks for businesses and government organizations all over the world.

What is Sauce Labs?

Sauce Labs is a cloud-based platform for automated testing of desktop and mobile applications. It is designed to be instantly scalable, since it is optimized for continuous integration workflows. (The vendor says that when tests are automated and run in parallel on multiple virtual machines across…

Return to navigation

Product Details

What is EarlGrey?

EarlGrey is an iOS UI automation testing framework developed by Google. According to the vendor, it is designed to assist developers in writing concise tests for their iOS applications. EarlGrey provides a set of APIs for interacting with UI elements, simulating user actions, and performing assertions on the application's state. It is marketed as suitable for companies of all sizes, including startups and enterprises. The target professions and industries that the vendor suggests would benefit from EarlGrey include mobile app developers, quality assurance/testers, software engineers, technology companies, and e-commerce companies.

Key Features

Automated UI Testing: EarlGrey enables developers to write automated tests for iOS applications' user interface. It offers a comprehensive set of APIs that allow simulating user interactions such as tapping, scrolling, swiping, and text input.

Synchronization Mechanisms: EarlGrey provides synchronization mechanisms to ensure stable UI states before performing actions or assertions. It supports synchronization with the app's run loop, network requests, and animations.

Powerful Matchers: EarlGrey offers a wide range of matchers for selecting UI elements based on properties like accessibility labels, text, or class names.

Flexible Assertions: EarlGrey allows developers to make flexible assertions about the state and behavior of UI elements. It provides a variety of built-in assertions to check properties such as visibility, text content, and enabled/disabled state.

Integration with XCTest Framework: EarlGrey seamlessly integrates with the XCTest framework, enhancing UI testing capabilities when used together. Developers can leverage the features and capabilities of both frameworks to write comprehensive and reliable UI tests for their iOS applications.

Network Stubbing: EarlGrey provides network stubbing capabilities, enabling developers to simulate network responses during UI testing. This feature allows testing various network scenarios and ensures consistent and reliable test results.

Accessibility Testing: EarlGrey includes built-in support for accessibility testing. It provides APIs to interact with accessibility elements and perform accessibility-related assertions.

Cross-platform Support: EarlGrey supports cross-platform testing, allowing developers to write tests that can be executed on both iOS and Android platforms. This feature promotes code reusability and saves time and effort in cross-platform testing.

Parallel Test Execution: EarlGrey supports parallel test execution, allowing developers to run multiple tests concurrently. This feature improves test execution time and efficiency, especially for large test suites.

Extensibility: EarlGrey is highly extensible, providing developers with the ability to create custom matchers, actions, and assertions tailored to their specific testing needs. This flexibility empowers developers to accurately test the behavior of their iOS applications.

EarlGrey Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews

Sorry, no reviews are available for this product yet

Return to navigation