Java Selenium problem z click

Java Selenium problem z click
FR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 73
0

Witam,
Napisałem taki program co ma po kolei wchodzić w ofertę
Strona: http://www.domiporta.pl/mieszkanie/sprzedam?Localization=dolno%C5%9Bl%C4%85skie&PageNumber=23&SortingOrder=InsertionDate
Kod

Kopiuj
List<WebElement> rows = driver.findElements(By.className("detail-card__heading"));
		List<WebElement> cols=new ArrayList<WebElement>();
		for(int i=0;i<rows.size();i++){
		cols=rows.get(i).findElements(By.tagName("div"));
		 for(WebElement col:cols) {
		 System.out.print("cell value "+col.getText());
		 col.click();
		 System.out.println("Przeszła oferta numer"+i);
		 }
				}

Pytanie: Czemu click nie działa?

Schadoow
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1082
0

Klikasz nie na tym elemencie co potrzeba. W tym przypadku musisz kliknąć w <a> . Weź wszystkie elementy o klasie .detail-card, następnie weź sobie po tagu a i w niego kliknij.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.