【发布时间】:2017-11-01 22:32:39
【问题描述】:
我正在使用 Cucumber + Selenium 来测试一些 Rails 代码。在该配置中,我有时会遇到一个问题,即在第一步(请求页面)完成并且第二步正在运行后,一些额外的资源/延迟的请求会加载到浏览器中。
不幸的是代码不是线程安全的,额外的请求和下一步不能同时运行。
有什么方法可以阻止 webrick 接受任何请求,直到功能/步骤代码的特定部分完成? cucumber 或 webrick 是否公开任何相关的同步?
【问题讨论】:
标签: ruby-on-rails ruby cucumber webrick