在机器人的框架搭GUI,我怎么能检查特定的文本的数量出现在页面?

问题描述 投票:0回答:1

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

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

selenium robotframework keyword
1个回答
0
投票

我知道你需要什么。有没有直接的方法与机器人RIDE做到这一点。您需要先提取每个段落的文本的详细信息。请参见下面的技术方法。

  1. 获取每个段落中的XPath定位器。所以,你需要知道有多少段落。
  2. 然后,只需计算数量,使用GET数和评估关键字(内置关键字)。

例:

${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}
© www.soinside.com 2019 - 2024. All rights reserved.