Я пытаюсь автоматизировать определенную веб-страницу с раскрывающимися списками, и у меня возникает проблема с одним из раскрывающихся списков.
Сценарий робота:
Input Text //*[@id="description"] Test Attribute Robot
Click Element //*[@id="short_description"]
Select From List By Label //*[@id="entity_id"] Location
Select From List By Label //*[@id="format_id"] Value List
Select From List By Label //*[@id="status_id"] Active
HTML:
<select nextfocus="" enterindex="2" select-dropdown="" name="entity_id" id="entity_id" ng-options="entity.id as entity.entity for entity in attributeCtrl.Entities" ng-model="attributeCtrl.Attribute.entity_id" class="form-control select-component input-sm ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-valdr-required ng-valid-valdr-digits ng-invalid-valdr ng-invalid-required" required=""><option value="" disabled="" class="" selected="selected">Select Entity</option>
<option label="Location" value="number:1">Location</option>
<option label="Item" value="number:7">Item</option>
<option label="Vendor" value="number:23">Vendor</option>
<option label="Made To Orders" value="number:314">Made To Orders</option></select>
<select nextfocus="" enterindex="3" name="status_id" id="status_id" ng-options="status.code as status.description for status in attributeCtrl.Status" ng-model="attributeCtrl.Attribute.status_id" class="form-control select-component input-sm ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-valdr-required ng-valid-valdr-digits ng-invalid-valdr ng-invalid-required" required="">
<option value="" disabled="" class="" selected="selected">Select Status</option>
<option label="Pending" value="number:100">Pending</option>
<option label="Active" value="number:200">Active</option>
<option label="Inactive" value="number:300">Inactive</option>
<option label="Discontinued" value="number:400">Discontinued</option></select>
Проблема с последним выпадающим списком.Выдает ошибку
ElementNotVisibleException: Сообщение: элемент не виден: Элемент в настоящее время не виден и не может быть обработан.
Однако другие выпадающие списки выбираются успешно.
Также, если идентификатор элемента изменяется на «statusId» вместо «status_id» itработает нормально.
Я также пытался использовать ключевое слово "Выбрать из списка по значению", но это приводит к той же ошибке.
В чем здесь проблема?