Robotframework: Как использовать Tabindex в качестве локатора? - PullRequest
0 голосов
/ 24 января 2020

Я надеялся, что сообщество здесь сможет мне помочь. Я застрял с тестовым примером, для довольно простого ввода. Проблема в том, что на веб-странице у меня есть два поля ввода, которые необходимо заполнить. CSS для обоих одинаков. Единственным исключением являются значения индекса вкладки.

<input type="text" class=“text-dropdown-input-field " ag-class="getInputClass()" ag-keydown="inputKey($event, true, true, false, true)" tabindex="100">


<input type="text" class=“text-dropdown-input-field" ag-class="getInputClass()" ag-keydown="inputKey($event, true, true, false, true)" tabindex="120">

Я использую это в файле робота.

input text                  tabindex:100  ${val1}
input text                  tabindex:120  ${val2}

Я не могу здесь:

Сообщение: Элемент с локатор 'tabindex: 100' не найден.

Есть ли альтернатива?

Спасибо.

1 Ответ

2 голосов
/ 24 января 2020

Вы не можете запросить tabindex, как вы это делаете. tabindex является атрибутом, поэтому простой xpath будет таким:

//input[@tabindex='100']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...