有没有办法在Capybara / Selenium / Rspec中获取当前子域名?

时间:2016-12-20 20:00:59

标签: selenium rspec capybara

我正在测试Capybara,我需要知道我当前的子域名,例如,如果我在网址" http://mysubdomain.192.168.0.25.xip.io:3001/"我想得到子域" mysubdomain"。所以我想知道Capybara,Selenium或Rspec是否已经有了这方法。

1 个答案:

答案 0 :(得分:0)

简答:否

更长的答案:Capybara提供current_url,返回当前网址。您可以解析它,然后将主机名拆分为'。's。

URI.parse(current_url).hostname.split('.')[0]