【问题标题】:rspec// How can I get links url / How can I prevent selenium to open new windowrspec// 如何获取链接 url / 如何防止 selenium 打开新窗口
【发布时间】:2014-07-29 17:59:58
【问题描述】:
我是 rspec capybara 的新手。
我有两个问题
1 .如何从页面中的链接获取链接 url?
类似的东西;
url = find('a', :text => 'Test link')['href']
pp url
=> "http://www.testweb.com"
2 。点击链接后如何防止selenium打开firefox的新窗口?
【问题讨论】:
标签:
ruby-on-rails
testing
rspec
capybara
【解决方案1】:
解决了
dummy_data = page.find('a[href]')
pp dummy_data['href']
dummy_data_urls = dummy_data['href']
pp "Visiting facebook"
visit(dummy_data['href'])