tabla recorrer ejemplos comandos webdriver selenium-chromedriver
https://chromedriver.storage.googleapis.com/2.32 /chromedriver_win32.zip

recorrer - WebDriver obtiene texto de la tabla



ejemplos selenium webdriver java (2)

Uso WebDriver y ChromeDriver. ¿Cómo puedo obtener texto de la segunda mesa?

Tengo dos mesas. 1: haz clic para ver la foto

2: haga clic para ver la foto

Entonces, cuando intento descargar los datos de la segunda tabla, los descargo desde el primero: /

WebElement baseTable = driver.findElement(By.className("grey")); List<WebElement> tableRows = baseTable.findElements(By.tagName("tr")); JOptionPane.showMessageDialog(null, tableRows.get(1).getText());

Gracias por tu ayuda !


Puede usar la línea xpath para esto '' Actualny tryb''

//td[contains(@class,''strong''][contains(text(),''Actualny tryb'')]

para este Rejestracja

//img[contains(@style,''vertical-align:middle'')][contains(text(),''Rejestracja bezpo'')]

Prueba este código, no sé JOptionPane :

driver.get("https://www.usosweb.uj.edu.pl/kontroler.php?_action=katalog2/przedmioty/rejestracjaNaPrzedmiotCyklu&prz_kod=WOZ.PLD-3SDHTTP&cdyd_kod=17%2F18&callback=g_21a73193"); String s = driver.findElement(By.xpath("//td[contains(text(),''Status rejestracji przedmiotu'')]")).getText(); System.out.println(s); JOptionPane.showMessageDialog(null, s);


alguien lo intentará? Necesita descargar el jar de selenio de: http://selenium-release.storage.googleapis.com/3.5/selenium-server-standalone-3.5.3.jar Descargar chromedriver: https://chromedriver.storage.googleapis.com/2.32 /chromedriver_win32.zip Importar archivo jar y copiar código:

System.setProperty("webdriver.chrome.driver", "D://chromedriver.exe"); driver = new ChromeDriver(); driver.get("https://www.usosweb.uj.edu.pl/kontroler.php?_action=katalog2/przedmioty/rejestracjaNaPrzedmiotCyklu&prz_kod=WOZ.PLD-3SDHTTP&cdyd_kod=17%2F18&callback=g_21a73193"); Wait(); String s = driver.findElement(By.xpath("//img[contains(@style,''vertical‌​‌​-align:middle)][co‌​nt‌​ains(text(),''Rej‌​estr‌​acja bezpo'')]")).getText(); JOptionPane.showMessageDialog(null, s);