gpt4 book ai didi

ruby-on-rails - Cucumber/Capybara -- 如何获取当前执行的主机和端口

转载 作者:行者123 更新时间:2023-12-03 06:30:40 27 4
gpt4 key购买 nike

我需要使用 Open::URI 从我的应用程序下载 csv 文件,为此我需要为其提供完全限定的 URI。那么在我的 cucumber 脚本中获取主机和更重要的端口的最佳方法是什么?

注意我正在使用 Capybara 和 Selenium

最佳答案

对于 capybara <2.0:

Capybara.current_session.driver.rack_server.host
Capybara.current_session.driver.rack_server.port

capybara 2.0:

Capybara.current_session.server.host
Capybara.current_session.server.port

仅供引用,我的用例是集成测试生成的邮件中包含可点击的链接。

关于ruby-on-rails - Cucumber/Capybara -- 如何获取当前执行的主机和端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6791601/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com