Как проверить, отображается ли определенный текст на странице в графическом интерфейсе робота? - PullRequest
0 голосов
/ 09 февраля 2019

Например, на странице https://en.wikipedia.org/wiki/Avocado_sunblotch_viroid

Мне нравится знать, сколько раз слово «фрукт» появлялось без ссылок и заголовков.

1 Ответ

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

Я понимаю, что вам нужно.Нет прямого подхода сделать это с ROBOT RIDE.Вы должны извлечь текстовые детали каждого абзаца в первую очередь.См. Технический подход ниже.

  1. Получите локатор xpath для каждого абзаца.Итак, вам нужно знать, сколько абзацев.
  2. Затем просто подсчитайте количество, используйте ключевые слова GET COUNT & EVALUATE (встроенные ключевые слова).

Пример:

${text_para1}=  GET TEXT  xpath=//div[@class='mw-parser-output']//p[1]
${text_para2}=  GET TEXT  xpath=//div[@class='mw-parser-output']//p[2] #this xpath locator is example only.

${count1}= GET COUNT  ${text_para1}   fruit
${count2}= GET COUNT  ${text_para2}   fruit

${count}= EVALUATE  ${count1} + ${count2}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...