[英]What is difference between AndroidDriver from Selenium and java-io[Appium]?
由於執行移動設備自動化時兩個庫中都存在AndroidDriver類,因此這兩個類之間的主要區別是什么?
io.appium.java_client.android.AndroidDriver
org.openqa.selenium.android.AndroidDriver
AppiumDriver
類包含iOS和Android共享的所有方法。
IOSDriver
和AndroidDriver
都擴展了AppiumDriver
並提供了更多方法,以及某些方法的特定實現。
差異:
AppiumDriver
是一個抽象類,其中AndroidDriver
是擴展AppiumDriver
類的具體類 AppiumDriver
類未實現任何接口,正如AndroidDriver
類實現了聲明中所見的通用和非通用接口一樣 AppiumDriver
是父類,而AndroidDriver
是子類 AppiumDriver
包含抽象的非抽象方法,因為作為具體類的AndroidDriver
不包含抽象方法,所以它只是覆蓋AppiumDriver
類的方法, AndroidDriver
類不會向此類添加任何新方法 AppiumDriver
是一種抽象設計模式,而AndroidDriver
類是其設計實現類 參考鏈接:
http://discuss.appium.io/t/difference-between-appiumdriver-and-androiddriver/3188
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.