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