Project

General

Profile

Bug #1658

Firefox no longer works with HTTP authentication

Added by Luke Murphey almost 8 years ago. Updated almost 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
12/18/2016
Due date:
% Done:

100%


Description

Firefox rendering no longer works with HTTP authentication since it asks the user if they want to authenticate to the site.

Associated revisions

Revision 311 (diff)
Added by lmurphey almost 8 years ago

Making HTTP basic authentication work on Firefox again

reference #1658

Revision 312 (diff)
Added by lmurphey almost 8 years ago

Updating name of the get_firefox_proxy_profile

This was done because this function is no longer used just for Firefox.
Closes #1658.

History

#3 Updated by Luke Murphey almost 8 years ago

It looks like some people are using addCustomRequestHeader to just add the HTTP auth header

#6 Updated by Luke Murphey almost 8 years ago

This throws the exception seen in https://github.com/SeleniumHQ/selenium/issues/453

from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions

driver = webdriver.Firefox()
driver.get("https://httpbin.org/basic-auth/user/passwd")

wait = WebDriverWait(driver, 10)
alert = wait.until(expected_conditions.alert_is_present())
alert.authenticate("user", "passwd")

#7 Updated by Luke Murphey almost 8 years ago

This works:

from selenium import webdriver
profile = webdriver.FirefoxProfile()

driver = webdriver.Firefox(profile)
driver.get("https://user:passwd@httpbin.org/basic-auth/user/passwd")

#8 Updated by Luke Murphey almost 8 years ago

  • Project changed from Website Monitoring to Website Input
  • Target version changed from 2.0.1 to 4.0.2

#9 Updated by Anonymous almost 8 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

Applied in changeset splunk-web-input|r480.

Also available in: Atom PDF