Selenium and Appium both use :
* JSON wire protocol
* Methods like
sendKeys(),
findByClassName(),
findByElementId(),
findByXPath()
There is a difference between Selenium WebDriver and Appium WebDriver as below.
Selenium WebDriver |
Appium WebDriver |
Supports mobile web applications using browsers like Firefox, Chrome, Opera, Safari |
Supports native mobile application installed on iOS and Android devices |
It has become standard for automation testing of browser based web applications |
RemoteWebDriver class is inherited by Appium WebDriver class. This class with help of Appium server provides additional functions useful in context of mobile test automation. |