Suggest a tool

WebDriverAgent

Metrics as of , from the GitHub or GitLab API of each repository. Refreshed monthly.

What WebDriverAgent is

WebDriverAgent is an iOS implementation of a WebDriver server for remote control of devices. It can launch and kill apps, tap and scroll views, and confirm that a view is on screen. It links XCTest.framework and calls Apple's API to run commands on the device. Both iOS and tvOS are supported, on real devices and on simulators. It implements most of the W3C WebDriver spec and part of the Mobile JSON Wire Protocol spec. USB device support comes from the appium-ios-device library. Appium uses it through the XCUITest driver. The project opens in Xcode, where the WebDriverAgentRunner test starts the server.

Written from the project's README, read , and its documentation (see sources).

Category
Mobile automation
License
BSD-3-Clause
Language
Objective-C
Changelog
Releases on GitHub

Repository metrics

Repository metrics
Stars1,7931
Forks6371
Open issues and PRs451
Contributors1031
Commits in the last 90 days1261
Last commit2026-09-211
Last releasev16.12.10, 2026-09-211
Fetched

1 Fetched from the GitHub or GitLab API on . Hover a value for its own date.

Status

activeLast commit within 90 days of the fetch date.

Computed from the last commit date and the archive flag on the fetch date. See the status rules.

Alternatives

Listed mobile automation tools, same primary language first, then by GitHub stars. Each line gives one fact from the tool's documentation where it differs from WebDriverAgent's, with its source.

Questions

Is WebDriverAgent open source?

Yes. WebDriverAgent is released under BSD-3-Clause, an OSI-approved license, as reported by the GitHub API on 2026-09-22.

Is WebDriverAgent maintained?

On 2026-09-22, the last commit to the default branch was on 2026-09-21, so the listed status is active. Rule: Last commit within 90 days of the fetch date.

How many GitHub stars does WebDriverAgent have?

1,793 stars on 2026-09-22, from the GitHub API. The number is refreshed at each monthly update.

What language is WebDriverAgent written in?

The repository's primary language, as reported by the GitHub API, is Objective-C.

Sources

  1. GitHub REST API: repository, read
  2. GitHub REST API: commits, read
  3. GitHub REST API: latest release, read
  4. GitHub REST API: contributors, read
  5. LICENSE file, read
  6. README, read