如何检测远程环境中支持哪些功能?

时间:2014-08-07 13:25:29

标签: intern

找出“远程环境支持哪些功能和API”的API是什么?特别是要确定是否支持键盘操作(如表单字段之间的标签)。

请注意http://theintern.github.io/leadfoot/index.html说这是可能的:

  

最终用户也可以了解增强功能,了解远程环境支持哪些功能和API,因此您无需通过浏览器嗅探来确定(例如)您是在测试触摸设备还是鼠标 - 设备。可选的便捷方法也可以使用,并且内置了对承诺的支持。

我看到http://theintern.github.io/leadfoot/global.html#Capabilities但是虽然它声称它们是全局变量,但我尝试了if(brokenSendKeys),它只是抛出异常。

1 个答案:

答案 0 :(得分:1)

远程environmentType属性上提供了会话功能。

if (this.remote.environmentType.brokenSendKeys) { ... }

Leadfoot文档中的“全局”部分只是整个项目共享定义的分组。