如何在 cucumber/capybara 中模拟 IP 地址?
我正在使用 Cucumber 和 Capybara,我想要一种模拟请求 IP 地址的方法,如下所示:
Given the request ip address is "10.1.2.3"
I'm using Cucumber and Capybara and I'd like a way to simulate the request IP address, like this:
Given the request ip address is "10.1.2.3"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我通过在环境变量中传递IP地址解决了这个问题:
application_controller.rb:
I solved it by passing the IP address in an environment variable:
application_controller.rb:
我的 Leventix 和 Ramon 解决方案的组合:
spec/support/remote_ip_monkey_patch.rb
My mix of Leventix's and Ramon's solutions:
spec/support/remote_ip_monkey_patch.rb