rspec //如何获取链接url /如何防止selenium打开新窗口

时间:2014-06-09 08:09:18

标签: ruby-on-rails testing rspec capybara

我是rspec capybara的新手。

我有两个问题

1。如何从页面中的链接获取链接URL?

喜欢的东西;

url = find('a', :text => 'Test link')['href']
pp url
=> "http://www.testweb.com"

2。点击链接后如何防止selenium打开firefox的新窗口?

1 个答案:

答案 0 :(得分:0)

解决了

      dummy_data = page.find('a[href]')
      pp dummy_data['href']
      dummy_data_urls = dummy_data['href']
      pp "Visiting facebook"
      visit(dummy_data['href'])