como lidar com caixas de combinação de ExtJS em selênio webdriver

Oi eu tenho uma interface com o usuário ExtJS. Eu vim a saber que em ExtJS a caixa de combinação não é uma caixa de combinação real, mas uma combinação de campo de texto de entrada, imagem da caixa suspensa e uma lista. Agora eu sou capaz de identificar o controle, mas estou preso ao selecionar o valor da lista. Na fonte HTML eu vejo que a lista está aparecendo como um div separado e fica anexada no final da fonte quando clicamos no menu suspenso. encontre abaixo a origem HTML do controle suspenso. {

<div id="ext-gen678" class="x-form-field-wrap x-form-btn-plugin-wrap" style="width: 556px;">
<div id="ext-gen676" class="x-form-field-wrap x-form-field-trigger-wrap x-trigger-wrap-focus" style="width: 521px;">
<input id="ext-gen677" type="hidden" name="GHVOg:#concat#~inputFld~ISGP_UNIV:ft_t_isgp.prnt_iss_grp_oid:0" value="">
<input id="GHVOg:Mixh8:0" class="x-form-text x-form-field gs_dropDown_input gs_req x-form-invalid x-form-focus" type="text" autocomplete="off" size="24" style="width: 504px;">
<img id="trigger-GHVOg:Mixh8:0" class="x-form-trigger x-form-arrow-trigger" alt="" src="../../ext/resources/images/default/s.gif">

}

encontre abaixo a fonte HTML da lista suspensa:

<div id="ext-gen726" class="x-layer x-combo-list x-resizable-pinned" style="position: absolute; z-index: 12007; visibility: visible; left: 294px; top: 370px; width: 554px; height: 123px; font-size: 11px;">
<div id="ext-gen727" class="x-combo-list-inner" style="width: 554px; margin-bottom: 8px; height: 114px;">
<div class="x-combo-list-item"></div>
<div class="x-combo-list-item">12h Universe</div>
<div class="x-combo-list-item">1h Universe</div>
<div class="x-combo-list-item">24h Universe</div>
<div class="x-combo-list-item">2h Universe</div>
<div class="x-combo-list-item x-combo-selected">4h Universe</div>

Agora eu tenho problema selecionando o valor da lista como o elemento div da lista não está anexado ao controle. Também, por favor, consulte a captura de tela, onde eu tenho vários controles semelhantes [Nomeado "Adicionar segurança ao universo"]

Na tela, você pode ver várias listas suspensas [Adicionar segurança ao universo] em destaque e todas as listas suspensas têm o mesmo valor que aparece na lista. Então, como posso identificar esses valores na lista suspensa. Eu queria saber como ExtJS mantém o mapeamento dos elementos div drop-down com o widget de caixa de combinação para que eu pudesse usar a mesma lógica para identificar a lista. Alguém pode me dizer como posso fazer isso em selênio webdriver?

questionAnswers(4)

yourAnswerToTheQuestion