Я бы хотел попросить вас помочь с выбором опции в соответствии со значением c (значение хранится в переменной, определенной в karate-config. js).
У меня есть такой случай:
<select name="environmentId" id="environmentId" class="form-control">
<option value="" disabled="">--- Select Environment ---</option>
<option value="omi-test-env">omi-test-env</option>
<option value="env-rab">env RAB</option>
</select>
Я могу выбрать его по индексу, но мне нужно выбрать опцию со значением = "env-rab". Я пробовал что-то подобное, но это не сработало:
* script("document.getElementById('environmentId').options.value="+ envName)
* script("document.getElementById('environmentId').dispatchEvent(new MouseEvent('change', {bubbles: true}))")
или
* script("document.getElementById('environmentId').value="+ envName)
* script("document.getElementById('environmentId').dispatchEvent(new MouseEvent('change', {bubbles: true}))")
У меня есть сомнения, правильно ли я использую переменную envName в этом случае (переменная определена в карате -конфиг. js).
Спасибо за помощь.