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
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)][contains(text(),''Rejestracja bezpo'')]")).getText();
JOptionPane.showMessageDialog(null, s);