| || |
Very basic questions concerning Selenium
I want to prototype the automation of some test cases in my application.
I am relatively new to the automated testing scenario but of course into software development since seveal years.
I have a few questions concerning Selenium:
1) IS it that Selenium can only be used for web based applications?
2) My application is a software fo Engineering Analysis, it is obviously not we based. Can Selenium be used?
I have many more questions going on in my mind which I will ask as I get comfortable.
Selenium works on things that implement the IWebdriver standard. Currently you have a selection of browsers, and Appium for mobile. For most intents and purposes, it's web apps and mobile apps.
In theory, you can implement a bridge that translates Webdriver Wire Protocol commands to say Window Events, and have it test Native apps (like this project does, https://code.google.com/p/nativedriver/ )
But personally, I'd favor just creating a lightweight rest endpoint to remotely drive your app than to go through that much trouble.
Take a look at AutoIT https://www.autoitscript.com or something similar.