Wie oft ein text erscheint in der Webseite - Selenium Webdriver

Hallo, ich würde gerne zählen, wie oft ein text Ab: "VIM FLÜSSIGKEIT MARATHI" wird auf einer Seite mit selenium webdriver(java). Bitte helfen Sie.

Benutzt habe ich die folgenden zu prüfen, ob ein text erscheint in der Seite mit den folgenden in der main-Klasse

assertEquals(true,isTextPresent("VIM LIQUID MARATHI"));

sowie eine Funktion zur Rückgabe eines boolean

protected boolean isTextPresent(String text){
    try{
        boolean b = driver.getPageSource().contains(text);
        System.out.println(b);
        return b;
    }
    catch(Exception e){
        return false;
    }
}

... weiß aber nicht wie man zählt die Anzahl der vorkommen...

  • Sie zeigen uns einige Anstrengungen. Was haben Sie versucht?
  • Ich habe versucht Treiber.getPageSource().enthält(text); aber es gibt einen boolean, ob der text vorhanden ist oder nicht. Ich habe versucht, Selen.getXpathCount aber das ist nicht genau das, was ich Suche...
  • Tut es erscheinen immer in bestimmten Elementen? I. e ist es immer in span Elemente? Warum genau brauchst du das?
Schreibe einen Kommentar