2016-05-25 7 views
1

Wie bekomme ich Probleme bei der Suche nach bestimmten Wert im Flugplan Seite..ich möchte auf der Grundlage von Tabellenzeilen und Spalte suchen .. ist es möglich und wie?Kann ich Kalender und Webtabelle auf der Basis eines aktiven Elements statt eines bestimmten Werts suchen?

Es folgt die Homepage Details: - Kalender: - http://www.vueling.com/es Web Tabelle: - https://tickets.vueling.com/ScheduleSelect.aspx

dummy.findElement(By.cssSelector("#datePickerContainer > div.ui-datepicker-group.ui-datepicker-group-first > table > tbody > tr:nth-child(5) > td:nth-child(5) > a")).click(); 
Thread.sleep(5000); 
dummy.findElement(By.cssSelector("#datePickerContainer > div.ui-datepicker-group.ui-datepicker-group-first > table > tbody > tr:nth-child(6) > td:nth-child(2)")).click(); 
Thread.sleep(2000); 

Frage 1: - Wie kann ich in Kalender ein aktives Element klicken? Frage 2: - Wie kann ich ein aktiviertes Element in der Flugplanseite mit Tabellenzeile n Spaltenwert suchen. Please..help mir dies in Bezug auf ... Danke

+0

Teilen Sie den Code versuchen, können Sie versucht. –

+0

dummy.findElement (By.cssSelector ("# datePickerContainer> div.ui-datepicker-gruppe.ui-datepicker-gruppe-first> tabelle> tbody> tr: nth-kind (5)> td: nth-kind (5) > a ")). click(); \t Thread.Schlaf (5000); dummy.findElement (By.cssSelector ("# datePickerContainer> div.ui-datepicker-gruppe.ui-datepicker-gruppe-first> tabelle> tbody> tr: nth-kind (6)> td: nth-kind (2) ")). Click(); \t Thread.Schlaf (2000); – sarfaraz

Antwort

0

In Ihrem Question1 für https://tickets.vueling.com/ScheduleSelect.aspx?AspxAutoDetectCookieSupport=1

die Klasse verschiedene Namen hat man

List<WebElement> list = driver.findElements(By.tagName("tr")); 

     for(WebElement ele:list){   WebElement enabled_ele = ele.findElement(By.tagName("td")); 
      String className = enabled_ele.getAttribute("class"); 
      System.out.println("Class name = "+className); 

      if(!className.contains("ui-state-disabled")){ 
       enabled_ele.click(); 
      }  } 
+0

Danke für die Antwort..Aber es fragt mich, getDriver() zu erstellen. Nach dem Erstellen dieser wieder bitten zu ändern, Elemente zu finden und auch Searchcontext zu importieren .. – sarfaraz

+0

Hallo, tut mir leid Mann vergessen, diesen Teil zu entfernen, den Code bearbeitet . Versuchen Sie es jetzt. – selva

Verwandte Themen