我使用Capybara对JQuery UI自动完成功能进行RSpec集成测试。当使用Selenium(+ Firefox)作为Capybara的Web驱动程序时,一切正常,但当切换到Env.js作为驱动程序时,我的测试失败。那些已知的Env.js的缺点,还是我错过了什么?
答案 0 :(得分:4)
env.js的Ruby / Johnson端口在事件支持中有一些漏洞,在使用jquery时往往会突然出现,尤其是最新版本,它更依赖于实时/冒泡事件,以及jquery.ui。
此外,自动填充特别成问题,因为作为虚拟浏览器,env.js没有键盘或鼠标来生成更改和焦点事件。
env.js通常是由人们搔痒而开发的,所以欢迎/鼓励你们做出贡献。