
Stanislav
31.03.2017
16:28:00

Andrey
01.04.2017
06:10:18
Noif сложнее

John
01.04.2017
21:47:37
Привет всем! Пробую сделать extract html table с помощью selenium, но каждый раз получаю только часть строк из tbody.
Сделал даже вот так:

Google

John
01.04.2017
21:48:03
String table = (String)((JavascriptExecutor)driver)
.executeScript("return arguments[0].innerHTML;", driver.findElement(By.xpath("/html/body/div[6]/div[2]/table")));
Но тоже самое.
Не могу понять, что делаю не так.

Richard
01.04.2017
21:53:51
Утро вечера мудренее )

Nikita
01.04.2017
22:01:59
так ты же дергаешь часть строк из таблицы, судя по икспасу
как выглядит сам хтмл?

John
01.04.2017
22:11:19
table вот так:

Alexander
01.04.2017
22:18:11
йеа, wall of text вместо приложенного файла :)

John
01.04.2017
22:18:43
Ужас, сейчас удалю.
Спасибо :)

Richard
01.04.2017
22:19:19
вы прикалываетесь, чтоли, такие простыни кидать?
1 апреля закончилось.

Google

John
01.04.2017
22:20:24
Вот так

Nikita
02.04.2017
06:21:37

Alexandr
02.04.2017
07:22:43
Всем привет, кто подскажет аналог snagit? А то как-то он стал массивный, и слишком подтормаживает

Мария
02.04.2017
07:24:47
Скрины?

Alexandr
02.04.2017
07:25:02
Ну и видосы желательно

Мария
02.04.2017
07:27:04
Jing, я.диск, мб, дропбокс

Alexandr
02.04.2017
07:27:22
Ок, спасибо. Посмотрю
еще хотел спросить, раз начал?
Кто начал пользоваться easyqa? Хотел услышать ваши мнения.

John
02.04.2017
08:23:27
removed
Сорри, вот: https://pastebin.com/619mvUAe

Maxim
02.04.2017
08:34:10
Lightshot
Monosnap
Первый для мака удобней
Второй уеиверсальный на все оси

Kirill
02.04.2017
08:34:46
Под винду самый лучший - http://cloudshot.com/
Имхо.

Nikita
02.04.2017
08:37:06
твоя ошибка явно в нем
попробуй не через элементы массива
а конкретный кусок выбирать

Google

Richard
02.04.2017
08:39:36

Kirill
02.04.2017
08:40:29
Он в рекламе погряз)

Alexandr
02.04.2017
08:44:27
Ок, спасибо

John
02.04.2017
10:10:35

Aleksandr
02.04.2017
11:01:02
я для винды greenshot юзал

Nick
02.04.2017
11:13:12
лайтшот

John
02.04.2017
11:22:12
Может это баг?
В Chrome DevTools селекторы отлично работают, но в Selenium нет.
Что-то не то.

Evgeniy
02.04.2017
12:15:22
мне кажется, собака зарыта в том, что селектор в DevTools и Selenium lookup'иться в разное время

Admin
ERROR: S client not available

John
02.04.2017
12:25:39
Хотя...
Странное увидел

Evgeniy
02.04.2017
12:26:59
Ожидания и паузы - это фундаментальное решение в дебаге и нахождения какого-то состояния.

John
02.04.2017
12:27:08
Через Selenium делает return только 1ую последнюю строку.
Сделал wait-ы, все равно не работает. В Chrome DevTools все нормально, в Selenium нет.
Даже добавил паузу - все равно не работает.
Может дергать весь source?

Google

John
02.04.2017
14:51:09
Или есть другие варианты?
Ребят, пробовал все варианты которые знал или нашел, но не работает, что делать?

Alexei
02.04.2017
16:59:28
кто хочет про Selenide&KISS-Driven-Development послушать доклад на английском языке в обмен на фидбэк?

Boris
02.04.2017
18:09:01
Я бы послушал.

roma
02.04.2017
18:10:08

Nikita
02.04.2017
18:51:24
и оттуда вытянуть нужный

John
02.04.2017
19:12:27
Так, поставил ОЧЕНЬ большой Thread.sleep() и получилось.
Теперь вопрос, как дождатся полной загрузки таблицы?
Что-то типа такого:
new WebDriverWait(driver, 10)
.until(ExpectedConditions
.elementToBeClickable((By
.cssSelector("body > div.page-block.frame.bottom > div:nth-child(2) > table"))));
Только вместо clickable fully loaded
Погуглил, но не нашел

Stanislav
02.04.2017
19:14:56
Данные в таблицу асинхронно подтягиваются?

John
02.04.2017
19:15:27
Если честно, пока не понял.