2017-08-03 7 views
-2

Image of html codeBenötigen Sie Hilfe bei

WebElement Htmltable = driver.findElement (By.xpath ("// * [enthält (@ id 'table1')]")) Xpath für ein Tabellenelement bei der Suche;

List<WebElement> rows = htmltable.findElements(By.tagName("tr")); 
System.out.println("Number of rows:"+rows.size()); 

for(int rnum=0;rnum<rows.size();rnum++) 
{ 
    List<WebElement> columns=rows.get(rnum).findElements(By.tagName("td")); 
    System.out.println("Number of columns:"+columns.size()); 

    for(int cnum=0;cnum<columns.size();cnum++) 
    { 
      WebElement calenderElement = columns.get(cnum); 
      System.out.println(calenderElement.getText()); 

      WebElement Pmdate = calenderElement.findElement(By.xpath("//*[contains(text(),'+odd+')]")); 
      System.out.print(Pmdate.getText()); 



    } 

Ich bin neu in Selen und habe Struktur in Auswahl div Element der Tabelle. Könnte mir bitte jemand helfen, dies zu lösen.

+0

Befestigt das Bild des HTML-Code ändern – San444

+0

Was ist der Fehler, oder was ist das Problem, das Sie versuchen zu lösen? –

+0

Verwenden Sie niemals Bilder für Code, XML oder HTML - immer als Code formatiert. – kjhughes

Antwort

0

Es scheint, dass Sie im DIV-Element nach dem Schlüsselwort 'odd' suchen. Aber aus dem Screenshot (BITTE NIEMALS SCREENSHOTS, POST CODE !!!) kann ich nur 'Odd' im Attribut 'class' des DIV-Elements sehen. Vielleicht möchten Sie Ihre XPath

//*[contains(@class,'odd')] 
Verwandte Themen