カピバラでテストを書くのが初めてで、ページの現在のURLを取得できません。私はこのように書いた:カピバラの現在のパスで完全なURLを取得するには
url = page.current_url + page.current_path
何とかそれはちょうどベースURLを返す。ヘルプは非常に感謝しています。
カピバラでテストを書くのが初めてで、ページの現在のURLを取得できません。私はこのように書いた:カピバラの現在のパスで完全なURLを取得するには
url = page.current_url + page.current_path
何とかそれはちょうどベースURLを返す。ヘルプは非常に感謝しています。
これを試してみてください:capybara session docから
url = URI.parse(current_url)
:現在のページ現在のページの
def current_url
driver.current_url
end
パスの
完全修飾URLを、任意のドメイン情報なし
def current_path
URI.parse(current_url).path
end
私はそう思いますあなたがしていることは正しくありません
ええ、私はすべて間違っていました。しかし、私はあなたが私の将来の仕事で提供したものを使用します。ありがとう。 – netcoder
ありがとう、それは働いた。 – netcoder
'url = URI.parse(current_url).to_s' – kingPuppy