Selenium WebDriver: Firefox starts, but does not open the URL
Needs to upgrade the selenium, If you are using Latest version of Firefox, you should use latest version of selenium
For Python, Enter this command
pip install -U selenium
For Java, Remove the old jar and Download Latest Version from here http://www.seleniumhq.org/download/ and Attach into build path. It will work find . Happy Testing with Firefox
Ok, after searching around for a while I noticed that usually the problem was a bug in Selenium (possible, but rather unlikely), or a proxy issue. Still, none of the answers suggesting how to solve the proxy issue seemed to work.
Finally I got it: you need to unset all proxy settings everywhere (environment variables, and - in my case this was the issue- on Gnome). Later when you create the webdriver, you need to pass a profile which sets the browser proxy settings to what you actually use (in my case an automatic config url)
1) Unset the http_proxy
environment variable (which is used by urllib
)
export http_proxy=
2) Cleared Gnome proxy settings: System --> Preferences --> Network Proxy --> Select "Direct Internet Connection"
3) Started webdriver.Firefox()
with a profile which configures the proxy (in this case it's an automatic proxy configuration)
fp = webdriver.FirefoxProfile()
# Here "2" stands for "Automatic Proxy Configuration"
fp.set_preference("network.proxy.type", 2)
fp.set_preference("network.proxy.autoconfig_url",
"http://proxy-address-here:8080/")
driver = webdriver.Firefox(firefox_profile=fp)