Appium-XCUITest-Driver和appium-dotnet-driver有什么区别?

时间:2018-08-13 04:37:08

标签: appium

从Appium网站上可以看出,Appium是用于本机,混合以及移动Web和桌面应用程序的开源,跨平台测试自动化工具。对于特定情况,您将需要特定的驱动程序。例如,IOS测试将需要XCUITestDriver和Android的UIAutomator2。听起来不错。

但是据我了解,如果您使用.Net编写测试,则appium-dotnet-driver也是Appium客户端库。那么appium-dotnet-driver是Appium-XCUITest-Driver的子集吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

Appium点网驱动程序是Selenium C#客户端的扩展。它具有常规驱动程序的所有功能,但在此之上添加了Appium特定的方法。 详细阅读here

Appium-XCUITest-Driver 是由appium开发的,仅在Apple不赞成使用UIAutomation单元测试框架并添加新的XCTest库进行单元测试时,才用于iOS环境。

据我所知,dotnetdriver不是Appium-XCUITest-Driver的子集,而是dotnet驱动程序可用于Android + iOS两种环境,但是Appium-XCUITest-Driver是专门为iOS版本> 10编写的。