Selenium opens browser but doesn't load page

一个人想着一个人 提交于 2019-11-28 12:20:32

I did not add geckodriver to PATH (it is located in the same directory as Python script), and after selenium update to 3.0.1 use this code to start selenium session:

gecko = os.path.normpath(os.path.join(os.path.dirname(__file__), 'geckodriver'))
binary = FirefoxBinary(r'C:\Program Files (x86)\Mozilla Firefox\firefox.exe')
driver = webdriver.Firefox(firefox_binary=binary, executable_path=gecko+'.exe')

Additionally: you need update geckodriver to the latest version 0.11.1.

Ripon Al Wasim

You need to set geckodriver path as mentioned below:

self.driver = webdriver.Firefox(executable_path = 'D:\Selenium_RiponAlWasim\geckodriver-v0.18.0-win64\geckodriver.exe')

Download geckodriver for you suitable OS --> Extract it in a folder of your choice --> Set the path correctly.

I'm using Python 3.6.2 and Selenium WebDriver 3.4.3

For windows10 downloadgechodriver

and extract it on like below . customize it for yourself. my username is yasin in windows10

C:\Users\yasin\AppData\Local\Programs\Python\Python37\Scripts
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!