在机器人框架骑乘GUI中,如何检查页面中出现的特定文本的数量



例如在页面 https://en.wikipedia.org/wiki/Avocado_sunblotch_viroid

我想知道水果这个词出现了多少次,不包括链接和标题。

我明白你需要什么。没有直接的方法可以通过ROBOT RIDE做到这一点。您需要先提取每个段落的文本详细信息。请参阅下面的技术方法。

  1. 获取每个段落的路径定位器。因此,您需要知道多少段落。
  2. 然后,只需计算计数,使用获取计数和评估关键字(内置关键字(。

例:

${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}

最新更新