Workfusion: Как щелкнуть все гиперссылки в электронном письме, кроме тех, что после "Спасибо"?

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

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

Как я могу это сделать?

1 ответ

Шаги, которые вы должны выполнить:

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

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

<xpath expression="//a[following::*[contains(text(),'Thanks')]]">
    <html-to-xml>
        <!-- your e-mail HTML body -->
    </html-to-xml>
</xpath>
Другие вопросы по тегам