我有一个rails应用程序,通过ajax调用与同一域上运行的api进行通信。我想用黄瓜测试这个应用程序。 api是用java编写的,打包成jar。使用黄瓜时如何装罐?
答案 0 :(得分:1)
没有办法自动完成,但你可以添加Before钩子到env.rb或把它放到单独的文件中,在这个方法中你可以通过发出shell命令加载你的java扩展,你可以将进程pid存储在变量和在callbalk中杀死这个过程。您可以将Capybara配置为在特定端口上启动服务器,我认为您也可以调整应用程序以使用特定端口。