Один из сценариев, который ранее работал, в настоящее время не работает, и я не могу его отладить.
Селен бросает NoSuchElementException
в следующую строку:
SelectPrimeraCompetencia.SelectByText(valorCompetencia, true);
Значение valorCompetencia
равно APR
, поэтому строка становится:
SelectPrimeraCompetencia.SelectByText(APR, true);
SelectPrimeraCompetencia
представляет собой SelectElement
со следующим кодом:
<select class="w100x100" data-notrack="true" data-bind="
options: $root.sistemasCalificacionValor
,optionsText:'clave'
,value: sistemaCalificacionValorSeleccionado
,optionsCaption: ''
,enable: !$root.soloLectura()
,css: { 'disabled' : $root.soloLectura }
">
<option value=""></option>
<option value="">SUS</option>
<option value="">APR</option>
</select>
Как видите, текст третьего варианта APR
Если я проверю SelectPrimeraCompetencia
во время выполнения, мы увидим следующие опции:
Что подтверждает, что опция в тексте индекса 2 равна APR
Однако, исключение все еще появляется:
Любая помощь приветствуется.
Привет.