Ans*_*oid 5 testing automation android appium
我正在使用 Appium (java) 自动化 android 应用程序。
我搜索了很多地方,但找不到下面提到的两个驱动程序之间的确切区别。
AppiumDriver<MobileElement> driver
AndroidDriver driver
Run Code Online (Sandbox Code Playgroud)
它们之间有什么区别以及何时以及为什么使用哪个?
任何解释/链接/示例都会有所帮助
由定义可知io.appium.java_client.android
public class AndroidDriver<RequiredElementType extends WebElement>
extends AppiumDriver<RequiredElementType> implements AndroidDeviceActionShortcuts,
HasNetworkConnection,PushesFiles, StartsActivity, FindsByAndroidUIAutomator<RequiredElementType> {
Run Code Online (Sandbox Code Playgroud)
AppiumDriver是Android驱动的超级驱动。所以现在你应该知道,如果你使用超级驱动程序,你拥有什么,如果你使用派生驱动程序,你将使用什么。
注意:AndroidDriver和IOSDriver是为不同平台派生的,以实现从另一个平台抽象出一个平台的特定功能。
尽管这无论如何都不应该一概而论,但我个人建议使用 AppiumDriver,以防对使用哪个以及如何访问应用程序上的元素有疑问。
| 归档时间: |
|
| 查看次数: |
7737 次 |
| 最近记录: |