Mensagem: O elemento <opção> não pôde ser rolado para exibição enquanto tentava clicar em uma opção dentro de um menu suspenso através do Selenium

Estou tentando selecionar um menu suspenso e escolher uma opção. Estou usando a versão mais recente do Selenium, a versão mais recente do Firefox, a versão mais recente do geckodriver e a versão mais recente do Python.

Aqui está o meu problema: Quando tento escolher uma opção, ele me dá o seguinte erro:

selenium.common.exceptions.ElementNotInteractableException: Message: Element <option> could not be scrolled into view.

Tentei várias maneiras de contornar esse problema, mas nenhuma parece funcionar. Aqui estão algumas das abordagens que tentei.

mySelectElement = browser.find_element_by_id('providerTypeDropDown')
dropDownMenu = Select(mySelectElement)
dropDownMenu.select_by_visible_text('Professional')

mySelectElement = browser.find_element_by_id('providerTypeDropDown')
dropDown = Select(mySelectElement)
for option in dropDown.options:
    message = option.get_attribute('innerText')
    print(message)
    if message == 'Professional':
        print("Exists")
        dropDown.select_by_visible_text(message) 
        break

element = browser.find_element_by_id('providerTypeDropDown')
browser.execute_script("var select = arguments[0]; for(var i = 0; i < select.options.length; i++){ if(select.options[i].text == arguments[1]){ select.options[i].selected = true; } }", element, "Professional")

O código HTML segue as marcas de seleção habituais e as opções. Qualquer ajuda é apreciada. O código HTML está incluído abaixo.

<select data-av-chosen="providerTypes" id="providerTypeDropDown" data-placeholder="Please Select a Provider Type" name="providerTypeDropDown"
class="chzn-select input-full ng-pristine chzn-done ng-invalid ng-invalid-provider-type" data-ng-options="providerType.value for providerType in request.models.providerTypes"
data-ng-model="request.models.providerType" data-av-validator-field="providerType" data-disable-search-threshold="5" style="display; none;">
    <option value="" class="">Please Select a Provider Type</option>
    <option value="0">Professional</option>
    <option value="1">Institutional</option>
</select> 

As instruções de impressão existem para fins de teste / rastreamento de código.

questionAnswers(2)

yourAnswerToTheQuestion