Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A WebDriver server for iOS that runs inside the Simulator.

License

NotificationsYou must be signed in to change notification settings

Artur-Daveian/WebDriverAgent

 
 

Repository files navigation

WebDriverAgent is aWebDriver server implementation for iOS that can be used to remote control iOS devices. It allows you to launch & kill applications, tap & scroll views or confirm view presence on a screen. This makes it a perfect tool for application end-to-end testing or general purpose device automation. It works by linkingXCTest.framework and calling Apple's API to execute commands directly on a device. WebDriverAgent is developed and used at Facebook for end-to-end testing and is successfully adopted byAppium.

Features

  • Works with device & simulator
  • Implements most ofWebDriver Spec
  • Implements part ofMobile JSON Wire Protocol Spec
  • USB support for devices
  • Inspectorendpoint with friendly user interface to inspect current device state
  • Easy development cycle as it can be launched & debugged directly via Xcode
  • Unsupported yet, but works with tvOS & OSX

Demo Video

Getting Started

To get the project set up just run bootstrap script:

./Scripts/bootstrap.sh

It will:

  • fetch all dependencies withCarthage
  • build Inspector bundle usingnpm

After it is finished you can simply openWebDriverAgent.xcodeproj and startWebDriverAgentRunner testand start sendingrequests.

More about how to start WebDriverAgenthere.

Known Issues

If you are having some issues please checkoutwiki first.

For Contributors

If you want to help us out, you are more than welcome to. However please make sure you have followed the guidelines inCONTRIBUTING.

License

WebDriverAgent is BSD-licensed. We also provide an additionalpatent grant.

Have fun!

About

A WebDriver server for iOS that runs inside the Simulator.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C95.6%
  • JavaScript3.2%
  • Other1.2%

[8]ページ先頭

©2009-2025 Movatter.jp