selenium webdriver importing Options giving me an ImportError selenium webdriver importing Options giving me an ImportError selenium selenium

selenium webdriver importing Options giving me an ImportError


Seems like there is an issue with below statement:-

chop = webdriver.ChromeOptions()

Try:-

from selenium import webdriverfrom selenium.webdriver.chrome.options import Optionschop = Options()chop.add_extension('Adblock-Plus_v1.4.1.crx')driver = webdriver.Chrome(chrome_options=chop)


I fixed the problem, there was no options.py in the selenium2.7 version for some unusual reason.

All I did was update using terminal for mac osx, but you can't just update it, you have to delete all the pre existing paths first. So go find where your selenium is installed using

import sysprint sys.path

Find your selenium path, cd into the path using terminal and delete every folder or file with selenium attached to it.

In your terminal, type

sudo easy_install selenium

The problem I had where this problem didn't go away was I called sudo easy_install without deleting the folder. For some reason, the hickup was gone after I deleted everything and did a fresh install.


Most probably you may have installed different versionselenium 2.X do not have the options module.Your code works fine with selenium 3.x

Try installing pip install selenium in virtual environment and run you code