@qa_ru

Страница 548 из 1080
Ivan
07.06.2017
15:35:33
так что, есть тут те, кто сталкивался с такой фигней? :)

John
07.06.2017
16:58:44
Ребят, возник вопрос. Для скроллинга таблицы html по логике, используя селениум, надо сделать sendkeys arrow down на table или на table row?

Alexander
07.06.2017
17:10:43
Продублирую на всяк случай Alexander Dobychin: Ребят, есть страница, она постоянно обновляется, необходимо отлавливать момент обновления и её содержание в этот момент. Как думаете, какое решение для этого лучшее?

Google
Evgeniy
07.06.2017
17:12:35
Дебаговые принты в коде разработчика

John
07.06.2017
17:37:37
на ряд, полагаю
tableRows.get(0) .sendKeys(Keys.ARROW_DOWN);

Пишет cannot focus on element

Илья
07.06.2017
18:13:29
Может js заюзать?

John
07.06.2017
18:15:48
Может js заюзать?
Да не вопрос. Подскажете, куда копать?

Илья
07.06.2017
18:16:27
ScrollIntoView

И что значит скроллинг таблицы?

John
07.06.2017
18:48:36
И что значит скроллинг таблицы?
Есть таблица со строками, есть отдельный custom scrollbar. При скроллинге или при arrow down происходит динамическая подмена значений tr-ов.

Илья
07.06.2017
18:49:31
Если я правильно понял и так запорочено то и крути этот скролбар

John
07.06.2017
18:53:47
Если я правильно понял и так запорочено то и крути этот скролбар
Но как? Вот html код скролбара: <div class="scroll"><span style="height: 131px;"></span></div>

John
07.06.2017
18:56:43
Может ваш кастомный скролбал во фрейме? Тогда нужно switch в этот фрейм
Он со многими елементами (включая таблицу) в iframe. Но я уже сделал switch to iframe.

Илья
07.06.2017
18:58:37
Гадать можно долго, конечно )

Google
John
07.06.2017
19:07:58
Могу сделать гифку с открытым dev tools.

Или как удобно?

Вот гифка: https://media.giphy.com/media/BYNWxbn1noWu4/giphy.gif

Anton
08.06.2017
02:39:57
Вот гифка: https://media.giphy.com/media/BYNWxbn1noWu4/giphy.gif
интересная штука, не сталкивался с таким... но цель, в целом ясна: не грузить клиента миллионом строк... и скрол получается дискретный: минимальный шаг перемещения - 1 строка прикольно )

Ребят, возник вопрос. Для скроллинга таблицы html по логике, используя селениум, надо сделать sendkeys arrow down на table или на table row?
тут вопрос куда listener привязан: должен ли быть фокус на документ ? или на блок таблицы ? или еще куда-то?.. на мой взгляд, самый простой способ: клик на стрелку вниз/вверх в скроле, но предположу, что вы это попробовали, или это слишком костыль Еще вопрос: а при скроле откуда новые значения берутся: отправляется запрос на сервер или они уже где-то уже подготовлены на клиенте ?.. Просто технический интерес ))

Pablo
08.06.2017
06:17:14
Тоже интересно, это локально всё так красиво скроллится, потому что отклик минимальный, а как будет при пинге в полсекунды... или же эти данные уже из загруженных подхватываются

Кирилл
08.06.2017
06:19:05
Да какой пинг, там же размерность скролла уже определена, значит контент уже загружен и рендерится чисто на фронте без обращения к бэку при смещении строки. Явно пачку с данными уже получил)

Кирилл
08.06.2017
06:20:31
Shoo
08.06.2017
06:20:38
То, что размерность скролла определена ещё ничего не значит, так-то.

Более того, логика пагинации на фронтенде и бэкенде вполне могут работать по разному, хоть по одному, хоть банчами, хоть all-in-onе.

Так что по гифкам гадать так себе затея.

Anton
08.06.2017
06:23:30
там может быть предопределен период дат и он может быть фиксированым

а внизу, где данные могут быть пустыми - могут быть просто нули или пустые ячейки

Shoo
08.06.2017
06:24:34
Я видел скролл, который вытягивал следующие 5 элементов по .next() на бэкенде, при том что .next() использованный на последнем элементе массива вернет первые пять. Ну, я думаю вы поняли, чем всё кончилось. :D

Так что там может быть всё что угодно.

Евгений
08.06.2017
06:49:34
господа, как сделать, чтобы питон на винде работал также гладко и без ошибок как в убунте? вроде всё тоже, но вечно не хватает чего-то для запуска скриптов :(

Evgeniy
08.06.2017
06:50:39
(хаха, да не будет этого вашего итальянского сыра! *злобныйсмех*)

serbernar
08.06.2017
06:50:45
Держи это в разном венве.

Евгений
08.06.2017
06:51:47
да вот чото не помогает, может я неправильно это делаю :(

Google
Evgeniy
08.06.2017
06:52:18
в принципе если ты работаешь в IDE Pycharm - заведи себе на проект конкретную версию интерпретатора, запускай скрипты из консоли IDEшной

Evgeniy
08.06.2017
06:53:33
конкретная версия интерпретатора - созданная через virtual env

там даже кнопочка есть для этого дела

Евгений
08.06.2017
06:54:19
наверное чото сломал, попробую всё снести и установить заново

Evgeniy
08.06.2017
06:54:52
но что Питон удобнее на убунте чем на винде - это опыт подтвержденный 3 годами работы и с виндой и убунтой

Евгений
08.06.2017
06:55:33
в винде по-моему ваще прогать нельзя

какие-то вечные костыли

Evgeniy
08.06.2017
06:55:46
ты будешь сталкиваться с тем что тебе нужно будет найти чем скомпилировать некоторые либы, и обычный pip install работать не будет

Евгений
08.06.2017
06:56:39
в общем пошёл-ка я обратно в убунту :)))

там как-то по людски всё это

Evgeniy
08.06.2017
06:57:05
в винде можно нормально прогать - на .NET стеке :)

serbernar
08.06.2017
06:57:10
Делай так: новый питон+венв+венвраппер как пользоваться врапером разберешься? там пути нужно вроде бы добавить ели это IDEA, то project interpreter ->справа вверху плюсик->адд локал->шагаешь в ту папочку куда врапер слаживает все венвы->твой венв->бин/питон.ехе Если это терминал workon <your_venv>

Pablo
08.06.2017
06:57:14
в винде по-моему ваще прогать нельзя
Всё зависит от целей и задач

serbernar
08.06.2017
06:58:03
mkvirtualenv -p /usr/local/bin/python3 venv_name

serbernar
08.06.2017
06:58:21
Например

Версия питона? реквайрементс одинаковый? уверен?

Евгений
08.06.2017
06:59:15
угу

Google
serbernar
08.06.2017
07:00:00
А скинь трэйсбек на пастебин, например и отпиши в лс

Евгений
08.06.2017
07:01:23
уже поздняк, я тут подснёс всё :) но смысл такой, что он мне писал, что нет библиотек, которых я и не искал, думаю он путь до папки неправильно распарсил и сломался

serbernar
08.06.2017
07:02:25
Скорее всего :)

(но это не проблема питона, а твоя) os.path необходимо юзать, чтобы добираться по файлам

Евгений
08.06.2017
07:06:07
можа быть, я тока начал с ним разбираться, вроде всё как везде, но нюансы конечно постоянно всплывают

Admin
ERROR: S client not available

Nikita
08.06.2017
08:36:21
лучше иди на убунту, писать на питоне под виндой очень больно :)

Aleksandr
08.06.2017
08:41:55
по мне так, программировать на винде - больно :) мне не понравилось

на шарпе разве что хорошо

Nikita
08.06.2017
08:43:38
только на нем и хорошо :)

Shoo
08.06.2017
09:00:05
На го норм.

Но лучше этого не делать на винде, конечно.

Nikita
08.06.2017
09:01:44
На го норм.
попустись

:D

Dmitry
08.06.2017
09:04:07
Коллеги, из за разности во времени с другими коллегами есть желание запилить авто скриптик который принимает файлик и выдает результыте из логов как лучше всего это дело замутить?

тест бегает на емуляторе

андроид

моэет не нужно овер инжинерить И сделать просто. А именно написать батч скрипт который просто запускает емулятор и именно этот тест скрипт, и выдает результат в тхт ?

Anton
08.06.2017
09:05:51
а в чем проблема то ?

Google
Dmitry
08.06.2017
09:06:30
другой человек не слишком технический и нужно как можно проще это сделать чтобы ему не приходилось супер сложного делать

Boris
08.06.2017
09:08:41
Кнопочка build. И потом на почту падает письмо о прохождении. Или кнопочка console log

Dmitry
08.06.2017
09:09:26
Кнопочка build. И потом на почту падает письмо о прохождении. Или кнопочка console log
а куда в данном случае будут класть этот тхт файлик из кторого тестовые данные беруться ?

Евгений
08.06.2017
09:56:09
чем можно потестить веб-ресурс на уязвимости бесплатно?

Boris
08.06.2017
09:56:24
nmap

Евгений
08.06.2017
09:57:01
благодарствую

Евгений
08.06.2017
09:57:22
хм, а как им? я его только как снифер использовал

Hanna
08.06.2017
09:58:21
Я тоже, просто знаю что у нас в фирме секьюрити куа его юзают

Shoo
08.06.2017
09:58:54
Они, вероятнее, юзают его именно для сниффинга. Сдается мне.

Nikita
08.06.2017
10:01:57
nmap не про уязвимости, это сканер портов

wireshark это снифф траффика и тоже не имеет прямого отношения к уязвимостям

serj
08.06.2017
10:03:04
burpsuite, но там показывать надо

Nikita
08.06.2017
10:03:33
с бесплатными сканерами уязвимостей вообще проблемы

есть openvas но я его не знаю. а так nessus, acunetix

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