例如,我们有需要启用 TouchID 的场景,也有需要禁用 TouchID 的场景。Appium 本身并没有公开这些功能,所以我想知道是否可以为设备定义自定义功能。
如果不能使用 Appium 本身,我很乐意将 Selenium Grid 放在中间,以防它提供这样的功能。
我们正在使用 Perfecto 在本地和云端进行测试,所以作为一个附带问题,我想知道 Perfecto 或任何其他云服务是否提供此功能。
因此,如果我在启动 Appium 会话时定义以下功能:
capabilities.touchID = 'enabled';
我会得到一个启用了 TouchID 的设备。
此外,TouchID 只是一个示例,我们有许多需要自定义功能的东西。