rspec// Как я могу получить URL-адрес ссылки / Как я могу запретить селену открывать новое окно

Я новичок в rspec капибаре.

у меня два вопроса

1 . Как я могу получить URL-адрес ссылки из ссылки на странице?

Что-то типа;

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

2 . Как я могу запретить селену открывать новое окно Firefox после нажатия на ссылку?


person Tanapat Sainak    schedule 09.06.2014    source источник


Ответы (1)


Решено

      dummy_data = page.find('a[href]')
      pp dummy_data['href']
      dummy_data_urls = dummy_data['href']
      pp "Visiting facebook"
      visit(dummy_data['href'])
person Tanapat Sainak    schedule 10.06.2014