def run_local(self, os_name, os_version, browser, browser_version):
    'Return the local driver'
    local_driver = None
    if ((browser.lower() == 'ff') or (browser.lower() == 'firefox')):
        local_driver = webdriver.Firefox()
    elif (browser.lower() == 'ie'):
        local_driver = webdriver.Ie()
    elif (browser.lower() == 'chrome'):
        local_driver = webdriver.Chrome()
    elif (browser.lower() == 'opera'):
        opera_options = None
        try:
            opera_browser_location = opera_browser_conf.location
            options = webdriver.ChromeOptions()
            options.binary_location = opera_browser_location
            local_driver = webdriver.Opera(options=options)
        except Exception as e:
            print(('\nException when trying to get remote webdriver:%s' % sys.modules[__name__]))
            print(('Python says:%s' % str(e)))
            if ('no Opera binary' in str(e)):
                print('SOLUTION: It looks like you are trying to use Opera Browser. Please update Opera Browser location under conf/opera_browser_conf.\n')
    elif (browser.lower() == 'safari'):
        local_driver = webdriver.Safari()
    return local_driver
Return the local driver
def run_local(self, os_name, os_version, browser, browser_version):
    
    local_driver = None
    if ((browser.lower() == 'ff') or (browser.lower() == 'firefox')):
        local_driver = webdriver.Firefox()
    elif (browser.lower() == 'ie'):
        local_driver = webdriver.Ie()
    elif (browser.lower() == 'chrome'):
        local_driver = webdriver.Chrome()
    elif (browser.lower() == 'opera'):
        opera_options = None
        try:
            opera_browser_location = opera_browser_conf.location
            options = webdriver.ChromeOptions()
            options.binary_location = opera_browser_location
            local_driver = webdriver.Opera(options=options)
        except Exception as e:
            print(('\nException when trying to get remote webdriver:%s' % sys.modules[__name__]))
            print(('Python says:%s' % str(e)))
            if ('no Opera binary' in str(e)):
                print('SOLUTION: It looks like you are trying to use Opera Browser. Please update Opera Browser location under conf/opera_browser_conf.\n')
    elif (browser.lower() == 'safari'):
        local_driver = webdriver.Safari()
    return local_driver