Я сделал это и разобрал, установив chrome webdriver в более доступный путь к папке, полностью игнорируя ospaths или GenericMethods.
Что касается проблемы driver = webdriver.Chrome
, в исходном коде отсутствовала запятая между аргументами, поэтому я просто заполнил их.
driver = webdriver.Chrome(executable_path=os.path.join(r'/Users/USERNAME/Downloads/Testing chrome extension/chromedriver/chromedriver'), options=options)
Он был взломан, но работает.