Обработка и переход по ссылкам с помощью веб-элемента в RPA Express

Я использую WorkFusion RPA Express вер. 1.1.4. Хотя веб-элементы можно использовать для получения / установки веб-элементов с помощью XPath, атрибуты не могут быть получены с помощью этого метода.

Фреймворк ожидает увидеть один или несколько веб-элементов как результат, но не атрибуты. Итак, я получаю исключения из селена.

Мне было интересно, если есть способ захватить атрибуты веб-элементов, используя XPath, сохраняя их в качестве веб-элементов.

Пример:

<table>
  <tr>
    <td>
      <a href= "link1">Text 1</a>
    </td>
  </tr>
  <tr>
    <td>
      <a href= "link2">Text 2</a>
    </td>
  </tr>
</table>

Ожидаемый результат: (в виде списка веб-элементов)

link1
link2

2 ответа

Решение

В будущих выпусках Workfusion RPA Express версии 1.1.4 (1.2.0 - последняя версия), у веб-элементов есть опция использования атрибутов элемента, в которой вы можете указывать такие значения, как link1 и link2 (в вашем вопросе). Пожалуйста, смотрите прикрепленную ссылку для подробной информации в инструменте: https://kb.workfusion.com/display/RPAe/Web.

введите описание изображения здесь

Selenium не позволяет атрибутам, которые приводят к тексту или простому тексту, оценивать в WebElement. Грустно (нет) но верно.

Поскольку RPA Workfusion оборачивает Selenium, вы все равно получите исключения.

Другие вопросы по тегам