@qa_ru

Страница 404 из 1080
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
как выглядит сам хтмл?
Весь source или только table?

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
как выглядит сам хтмл?
https://pastebin.com/gvQebR8U

Вот так

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
Сорри, вот: https://pastebin.com/619mvUAe
напиши нормальный xpath и все получится

твоя ошибка явно в нем

попробуй не через элементы массива

а конкретный кусок выбирать

Google
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
попробуй не через элементы массива
Попробовал через css селекторы, все равно только часть body table-а

Может это баг?

В Chrome DevTools селекторы отлично работают, но в Selenium нет.

Что-то не то.

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

Admin
ERROR: S client not available

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
Если честно, пока не понял.

Страница 404 из 1080