我从另一个页面重定向后面临HTTP Auth的问题。
所以让我们假设。在我的测试中,我将访问我的网址,例如rehash
。
在这个网站上做了一些东西之后,我点击了一个按钮,我将被重定向到另一个需要http身份验证的网站(visit('http://admin:password@url1')
)。现在我需要输入与url1不同的新凭据。选择元素并用输入填充它将不起作用。我使用Ruby与capybara和firefox与selenium-webdriver。我怎么能这样做?
答案 0 :(得分:0)
由于你使用的是selenium-webdriver,点击按钮后你可以尝试
page.driver.send(:find_modal).authenticate(username, password)