рамки робота селен получить все имена в списке - PullRequest
0 голосов
/ 12 сентября 2018

Я довольно новичок в селене. Пожалуйста, потерпите меня. У меня есть HTML-код, как показано ниже. Я производю только соответствующий порт.

<div id="id1" style="display: block;">
   <ul>
       <li id="id2" title="title1">
            <ins class="icon">&nbsp;</ins>
            <a href="#" class="">
                 <ins class="icon">&nbsp;</ins>
                 row1
            </a>
       </li>
       <li id="id3" title="title2">
            <ins class="icon">&nbsp;</ins>
            <a href="#" class="">
                 <ins class="icon">&nbsp;</ins>
                 row2
            </a>
       </li>
        .
        .
        .
   </ul>
</div>

Используя библиотеку селена Robot Framework, я должен отобразить имена строк [row1, row2 и т. Д.]. Я не могу найти подходящее ключевое слово, которое делает это.

1 Ответ

0 голосов
/ 12 сентября 2018

(примечание: ответ здесь относится к исходному вопросу. Он был отредактирован, чтобы задать что-то совершенно другое, поэтому этот ответ больше не относится к вопросу в его нынешней форме)

Выможно использовать Получить количество элементов .

Используя html в вопросе в качестве примера, это выглядело бы так:

${count}=  get element count  //div[@id='id1']//li

То, что xpath говорит, чтобы найти divс идентификатором "id1", затем найдите любые элементы "li" в любом месте этого div.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...