From 1372d0c791eeda9577d56fc5c6938f4f653978bc Mon Sep 17 00:00:00 2001 From: Jonah Stiennon Date: Mon, 7 Jul 2014 13:58:55 -0700 Subject: [PATCH] client library docs --- docs/en/about-appium/appium-clients.md | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/docs/en/about-appium/appium-clients.md b/docs/en/about-appium/appium-clients.md index 72636182a53..88c4991e513 100644 --- a/docs/en/about-appium/appium-clients.md +++ b/docs/en/about-appium/appium-clients.md @@ -1,10 +1,16 @@ ## List of client libraries with Appium server support -* [https://github.com/appium/ruby_lib](https://github.com/appium/ruby_lib) - Ruby -* [https://github.com/appium/python-client](https://github.com/appium/python-client) - Python -* [https://github.com/appium/java-client](https://github.com/appium/java-client) - Java -* [https://github.com/admc/wd](https://github.com/admc/wd) - JavaScript (Node.js) -* [https://github.com/appium/php-client](https://github.com/appium/php-client) - PHP -* [https://github.com/appium/appium-dotnet-driver](https://github.com/appium/appium-dotnet-driver) - C# (.NET) - -Please see each library for installation instructions. +These libraries wrap standard Selenium client libraries to provide all the regular selenium commands dictated by the [jsonWire protocol](https://code.google.com/p/selenium/wiki/JsonWireProtocol), and add extra commands related to controlling mobile devices, such as **MultiTouch gestures** and **screen orientation**. + +Appium client libraries implement the [Mobile JsonWire Protocol](https://code.google.com/p/selenium/source/browse/spec-draft.md?repo=mobile), and the [W3C Webdriver spec](https://dvcs.w3.org/hg/webdriver/raw-file/default/webdriver-spec.html). + +Appium client libraries only **add** functionality, so they can still be used to run regular Selenium sessions. + +Language | Github Repo and Installation Instructions | +----- | ----- | +Ruby | [https://github.com/appium/ruby_lib](https://github.com/appium/ruby_lib) +Python | [https://github.com/appium/python-client](https://github.com/appium/python-client) +Java | [https://github.com/appium/java-client](https://github.com/appium/java-client) +JavaScript (Node.js) | [https://github.com/admc/wd](https://github.com/admc/wd) +PHP | [https://github.com/appium/php-client](https://github.com/appium/php-client) +C# (.NET) | [https://github.com/appium/appium-dotnet-driver](https://github.com/appium/appium-dotnet-driver)