Size: a a a

2020 August 18

PI

Paramon Ignatich in atinfo chat
А у меня в списке их аж 6656штук
источник

PI

Paramon Ignatich in atinfo chat
Раньше для других целей я бы использовал что-то такое
источник

O

Oleg in atinfo chat
Paramon Ignatich
Всем привет!
Подскажите как проще всего спарсить с сайта https://www.onvif.org/conformant-products/ FeatureList по каждому бренду. Их достаточно много и на странице за раз отображается только 50 позиций, внизу есть кнопка, чтобы открыть ещё 50 позиций.
там не 50, а 5 и не позиций, а компаний.
источник

O

Oleg in atinfo chat
я посмотрел - там отправляется запрос типа
https://www.onvif.org/member-portal?action=product_search_empty&pageNumber=1&postsPerPage=5&searchParams={"application":[],"product_name":"","profiles":[],"company":{},"order_by":"post_title","order":"ASC"}
источник

O

Oleg in atinfo chat
если поменять postsPerPage на побольше, то можно часик подождать и вывалится джсон, по которому легко грепнуть
источник

O

Oleg in atinfo chat
но лучше все таки пользоваться пейджингом и сделать это в цикле )
источник

OP

Oleh Plyska in atinfo chat
а в чем проблема получить ссылки используя АПИ ?
если гляните ответ сервера, то там есть поле attachment_FeatureList.
источник
2020 August 19

PI

Paramon Ignatich in atinfo chat
Спасибо, Попробую эти варианты.
источник

D

DrOn in atinfo chat
Добрый день, тестировщик без стажа), с горем пополам запускаю тесты не через консоль в pycharm, но если хочу запустить с меткой приходиться возвращаться к консоли, где в pycharm можно настроить запуск тестов
источник

R(

Roman (rpwheeler) in atinfo chat
DrOn
Добрый день, тестировщик без стажа), с горем пополам запускаю тесты не через консоль в pycharm, но если хочу запустить с меткой приходиться возвращаться к консоли, где в pycharm можно настроить запуск тестов
В конфигурации запуска. Там можно указывать параметры командной строки, т.е. консоли :)
источник

А

Александр in atinfo chat
Всем привет кто нибудь в своей работе сталкивался с мутационными тестами, столкнулся с необходимостью расширения текущего покрытия системы, интересно узнать о плюсах, минусах данной концепции тестирования, заранее спасибо и в прод без багов!
источник

PI

Paramon Ignatich in atinfo chat
Oleg
там не 50, а 5 и не позиций, а компаний.
Попробовал в запросе получить все данные https://www.onvif.org/member-portal/?action=product_search&pageNumber=1&postsPerPage=6657&searchParams={"application":[{"id":"device"}],"product_name":"","profiles":[{"id":"T"}],"company":{},"order_by":"post_title","order":"ASC"} - 6657 . И мне в итоге выдаёт запрос логина пароля. Если меняю страницу то, можно по одной странице в json получать.
источник

PI

Paramon Ignatich in atinfo chat
Oleg
там не 50, а 5 и не позиций, а компаний.
источник

PI

Paramon Ignatich in atinfo chat
Может там что-то можно подправить и все 6657 вытащить одним Json?
источник

PI

Paramon Ignatich in atinfo chat
Или мне надо итерироваться по всем страницам и собирать отдельные json'ы
источник

R(

Roman (rpwheeler) in atinfo chat
Александр
Всем привет кто нибудь в своей работе сталкивался с мутационными тестами, столкнулся с необходимостью расширения текущего покрытия системы, интересно узнать о плюсах, минусах данной концепции тестирования, заранее спасибо и в прод без багов!
Делал небольшой инструмент для проверок того что проверки падают если что-то ломаешь.
Если ломается-"мутируется" 15 проверок, а при прогоне упало 14, значит одна не проверяла того что должна была.
Результаты были -- то есть неработающие проверки отлавливались.

"Ломаемый" набор был довольно специфическим, это были интеграционные проверки, ряд модулей вместе, а не приложение в сборе.
источник

А

Александр in atinfo chat
Roman (rpwheeler)
Делал небольшой инструмент для проверок того что проверки падают если что-то ломаешь.
Если ломается-"мутируется" 15 проверок, а при прогоне упало 14, значит одна не проверяла того что должна была.
Результаты были -- то есть неработающие проверки отлавливались.

"Ломаемый" набор был довольно специфическим, это были интеграционные проверки, ряд модулей вместе, а не приложение в сборе.
Спасибо Роман
источник
2020 August 20

MB

Mark Benedis in atinfo chat
Добрый день , я недавно начал изучать selenide , в данный момент столкнулся с такой проблемой , при заполнение input с помощью setValue , значение нужного инпута устанавливается через раз , я предполагаю нужно поставить ожидание , подскажите в каком метсе это сделать? Я так думаю мне нужен waitUntil Вот кусок моего теста . тестирую конвертор валют https://www.vtb.ru/personal/platezhi-i-perevody/obmen-valjuty/
источник

MB

Mark Benedis in atinfo chat
вот такой результат хочу получить , но если запрашиваю значение второго инпута получаю 0
источник

SL

Sergey L in atinfo chat
именно 0? не null, не ексепшн?
источник