Get Updates By E-mail 

Article Written By:
Johann Dowa

Tool: Selenium For Apps – A Selenium Web Driver API Compatible iOS UIAutomation Driver

  •  
  •  
  •  
  •  
  •  

There are a number of solutions created to make working with UIAutomation easier and Previously I mentioned Bwoken that allows you to write your automation tests using Coffeescript.

Here’s another UIAutomation driver called Appium that is described as “Selenium For Apps”.

Appium is compatible with the Selenium Web Driver API allowing you to write your automation tests in programming languages that work with the Selenium Web Driver API so you can write your tests in programming languages other than just Javascript such as Java, C#, Python, Ruby and PHP.

Here are the key advantages of Appium as stated in the readme:

1. Appium uses Apple’s UIAutomation library under the hood to perform the automation, which means you do not have to recompile your app or modify in any way to be able to test automate it.

2. With Appium, you are able to write your test in your choice of programming language, using the Selenium WebDriver API and language-specific client libraries. If you only used UIAutomation, you would be required to write tests in JavaScript, and only run the tests through the Instruments application. With Appium, you can test your native iOS app with any language, and with your preferred dev tools.

You can find Appium on Github here.

Assert Selenium has posted a getting started with Appium guide on their site here.

Looks like a great solution for anyone writing automation tests and would prefer not to use Javascript.


  •  
  •  
  •  
  •  
  •  

Submit A Resource

Have you created a useful tutorial, library or tool for iOS development that you would like to get in front of our 300,000+ monthly page views from iOS developers?

You can submit the url here.

The resources we feel will appeal to our readers the most will be posted on the front page.

Comments