Capybara:HTTP Auth。重定向后

时间:2016-11-02 08:44:54

标签: ruby firefox selenium-webdriver cucumber capybara

我从另一个页面重定向后面临HTTP Auth的问题。

所以让我们假设。在我的测试中,我将访问我的网址,例如rehash。 在这个网站上做了一些东西之后,我点击了一个按钮,我将被重定向到另一个需要http身份验证的网站(visit('http://admin:password@url1'))。现在我需要输入与url1不同的新凭据。选择元素并用输入填充它将不起作用。我使用Ruby与capybara和firefox与selenium-webdriver。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

由于你使用的是selenium-webdriver,点击按钮后你可以尝试

page.driver.send(:find_modal).authenticate(username, password)