从Appium网站上可以看出,Appium是用于本机,混合以及移动Web和桌面应用程序的开源,跨平台测试自动化工具。对于特定情况,您将需要特定的驱动程序。例如,IOS测试将需要XCUITestDriver和Android的UIAutomator2。听起来不错。
但是据我了解,如果您使用.Net编写测试,则appium-dotnet-driver也是Appium客户端库。那么appium-dotnet-driver是Appium-XCUITest-Driver的子集吗?
谢谢。
答案 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编写的。