检测TravisCI

时间:2016-01-07 18:02:19

标签: node.js automation travis-ci

我一直致力于一个名为RobotJS的原生Node.js模块,它允许用户自动化鼠标和键盘。我一直在努力寻找一种自动测试键盘和鼠标事件的方法。例如,我需要能够确认RobotJS正在发送正确的密钥代码,例如" a"和"!"。我需要能够检测鼠标点击次数。

我使用终端在本地工作,这是检测鼠标点击的代码:

https://github.com/octalmage/robotjs/blob/keyboard-tests/test/detectMouse.js

但它并不适用于TravisCI。我想是因为他们没有打开一个真正的终端窗口,即使我启动xvfb并且可以检测鼠标移动。

我考虑使用Electron编写一个新的应用程序来打开一个窗口来检测事件,但是如果我能让我当前的测试工作,我就不愿意了。

思考?这是我现在的.travis.yml:

https://github.com/octalmage/robotjs/blob/master/.travis.yml

以下是GitHub的项目:

https://github.com/octalmage/robotjs

0 个答案:

没有答案