Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用webdriver计算网页上特定关键字的总数_Java_Selenium_Selenium Webdriver_Browser Automation - Fatal编程技术网

Java 如何使用webdriver计算网页上特定关键字的总数

Java 如何使用webdriver计算网页上特定关键字的总数,java,selenium,selenium-webdriver,browser-automation,Java,Selenium,Selenium Webdriver,Browser Automation,假设在谷歌主页上,我在webdriver的帮助下搜索了一个关键词,说“selenium”,现在我想计算一下关键词selenium的总数,以大写字母S(selenium)和小写字母S(selenium)开头。请帮助你必须这样尝试(也是@bmcculley建议的) 1.搜索关键字后。 2.试着通过查看源代码来找到有问题的单词,你会在源代码中找到一个明确的模式。 3.现在将该模式放入如下列表中 List<WebElement> keyword = driver.findElements(B

假设在谷歌主页上,我在webdriver的帮助下搜索了一个关键词,说“selenium”,现在我想计算一下关键词selenium的总数,以大写字母S(selenium)和小写字母S(selenium)开头。请帮助你必须这样尝试(也是@bmcculley建议的)

1.搜索关键字后。
2.试着通过查看源代码来找到有问题的单词,你会在源代码中找到一个明确的模式。
3.现在将该模式放入如下列表中

List<WebElement> keyword = driver.findElements(By.xpath(yourXpath));
List关键字=driver.findElements(By.xpath(yourXpath));
这将迭代您在web页面上识别的每个模式
System.out.println(“大写文本的大小”+关键字.Size())这将打印单词的大小(对小关键字执行相同的操作)

首先抓取源代码,将其缩小到实际文本,然后根据关键字进行筛选。向下投票:不做任何努力。请提供到目前为止您尝试过的内容,您遇到的问题,等等。在这里键入的关键场景中出现了这个问题,以寻求解决方案。一个解决方案帮助我实现了代码的稳定性。。