私はページを削っていて、カピバラとphantomjsブラウザを使って開いた。phantomjsブラウザでcapybaraのハッシュといっしょにフルURLを取得する方法
私はいくつかのボタンを押して、フォームを提出し、別のページに上陸します。私はこのページのハッシュと一緒にURL全体を取得したい。ハッシュと一緒にURL全体を取得するにはどうすればよいですか?
は例えば、ハッシュとの完全なURLは、私が唯一のハッシュ部分(somestuff = 87)私はファントムを持っているので、しかし、それは、可能なはずのないURLを取得できるようですhttp://www.exxxxample.com/hello?a=b&c=d#somestuff=87
であると仮定します。では、ハントを読むためにファントムといくつかのjsコードを使用する方法はありますか?あなただけの断片を抽出する必要がある場合は
sess = Capybara::Session.new(:poltergeist)
sess.visit("https://github.com/teamcapybara/capybara")
sess.click_link('Drivers')
puts sess.current_url # => https://github.com/teamcapybara/capybara#drivers
あなたはURIを使用することができ、 "ハッシュ"(フラグメント)を含む完全な現在のURLを返しますcurrent_url