Я пытаюсь автоматизировать реагирующую веб-страницу, используя selenium2library и Robotframework. При попытке выбрать элемент из списка, селен не смог найти значение / индекс в списке.
Код, используемый для выбора элемента
Проверка элемента списка.
<div class="tab-content tab-content-custom">
<div id="basic0" class="tab-pane fade provision-tab in active">
<form class="col-md-12 center-form-container">
<div class="form-group">
<label for="exampleInputEmail1">ThemePark</label>
<div>
<select class="form-control" name="factory">
<option index="0" value="">Select a ThemePark</option>
<option index="1" value="2018061109361161">Wonderla Kochi</option>
<option index="2" value="2018061109394722">Wonderla Bangalore</option>
</select>
</div>
</div>
</form>
</div>
</div>
Код, используемый для выбора элемента из списка.
Click Element //*[@id="basic0"]/form/div/diventer code here
Sleep 2s
Capture Page Screenshot
Click Element //*[@id="basic2018061109361161"]/form/div[1]/div/select
Wait Until Page Contains Element //select[@name="factory"] timeout=60s
Select From List By Value //select[@name="factory"] 2018061109361161
Также пытались «Выбрать из списка по индексу» и «Выбрать из списка по метке», но все параметры выдают ошибку, что «невозможно найти значение / индекс / метку в выбранном элементе.