Workfusion: Как щелкнуть все гиперссылки в электронном письме, кроме тех, что после «Спасибо»? - PullRequest
0 голосов
/ 07 января 2019

Я хочу нажать на все ссылки, которые присутствуют в электронном письме, за исключением тех, которые не являются фактической частью электронного письма.

Я хочу сделать это с помощью цикла или чего-то еще. Например. Если есть 3 ссылки, то просмотрите цикл 3 раза, нажмите на каждую гиперссылку и сделайте что-нибудь.

Как мне это сделать?

1 Ответ

0 голосов
/ 09 января 2019

Вам необходимо выполнить следующие шаги:

  1. Получить письмо HTML body
  2. Преобразование HTML в XML
  3. Выполните XPath, чтобы найти ваши ссылки

Это может выглядеть примерно так:

<xpath expression="//a[following::*[contains(text(),'Thanks')]]">
    <html-to-xml>
        <!-- your e-mail HTML body -->
    </html-to-xml>
</xpath>
...