2016-11-02 5 views
0

別のページからリダイレクトした後、HTTP Authの問題に直面しています。Capybara:HTTP Auth。リダイレクト後

ここでは、私のテストでは、例えばvisit('http://admin:[email protected]')のように私のURLにアクセスします。 このサイトでいくつかのことをした後、ボタンをクリックすると、http認証も必要な別のサイト(http://url2.com)にリダイレクトされます。今度は、url1と同じではない新しい資格情報を入力する必要があります。要素を選択して入力しても機能しません。私はcapybaraとRubyを使っていて、Firefoxはselenium-webdriverを使っています。これどうやってするの?

答えて

0

あなたはセレンwebdriverをを使用しているので、ボタンをクリックした後、あなたは

page.driver.send(:find_modal).authenticate(username, password) 
を試すことができます
関連する問題