| 1. |
Which Language Should I Use To Write My Tests? |
|
Answer» This is probably the best thing about Appium: you can write your tests in any language. Since Appium is nothing more than an HTTP server, a test which needs to be interfaced with Appium can simply use HTTP libraries to create HTTP sessions. You just need to know the Selenium PROTOCOL in order to compose the RIGHT commands and that's it! However, as you can imagine, there are already some libraries doing this for the most COMMON languages and development frameworks out there: C#, [DOTNET], [java], Ruby, [python] and Javascript are just few examples; and they all are open source projects. This is probably the best thing about Appium: you can write your tests in any language. Since Appium is nothing more than an HTTP server, a test which needs to be interfaced with Appium can simply use HTTP libraries to create HTTP sessions. You just need to know the Selenium protocol in order to compose the right commands and that's it! However, as you can imagine, there are already some libraries doing this for the most common languages and development frameworks out there: C#, [dotnet], [java], Ruby, [python] and Javascript are just few examples; and they all are open source projects. |
|