我正在编写一个Web应用程序,它通过javascript将Leap Motion用作控制器。我的问题是,当我去做硒测试时,即使Leap设备断开连接,控制器仍然会抓住空帧。这使得很难(如果不是不可能的话)正确地模拟跳跃指针和手势,因为有一半的时间它正在阅读“这里没有指点!”
我真的不想在应用程序中添加“测试场景”或“if(testing)” - 重点是测试将在发布时运行的代码,而不是特殊情况。如果我可以从selenium中禁用跳跃控制器,输入假的/生成的帧,然后只运行我自己的函数,那将是最好的。我一直在梳理飞跃文档,我还没有找到任何合法地阻止控制器读取框架的东西。有人有什么想法吗?