尽管当今Selenium WebDriver源代码存储库中存在的iPhone驱动程序和Android驱动程序都使用WebView控件来浏览Web,但是两个项目在很大程度上已被弃用。对于iPhone驱动程序,此弃用是明确的,对于Android驱动程序,此弃用是默认的。
这些驱动程序已被ios-driver,Selendroid和Appium等其他项目所取代。这些项目基于WebDriver项目,使用相同的客户端API,并使用相同的基于JSON- over- HTTP的有线协议进行通信,但是能够在移动平台上自动化本机和混合应用程序。他们通常可以在设备或仿真器上自动化应用程序。在我提到的三个项目中,每个项目都得到了积极维护,并且开发正在进行中。