Size: a a a

2021 April 27

АБ

Александр Бушманов... in atinfo chat
А элементы что из себя представляют? И что предполагается под событием "выделение" со стороны страницы? Это какой-то select с атрибутом multiple или какая-то частная реализация?
источник

МК

Мария Кривошеина... in atinfo chat
Всем привет) может кто-то подсказать : можно ли использовать firebase в проекте java+testNG, НЕ мобильное приложение. Мне нужно много контента с сайта в виде json сохранить... Или может есть какие-то другие решения?
источник

А

Азамат in atinfo chat
Обычные дивы
источник

А

Азамат in atinfo chat
При нажатии на элемент на нем появляется галочка, что он выделен и все. Никаких хитрых манипуляций с ним не происходит
источник

AO

Alexander Orlyk in atinfo chat
Всем привет
Подкажите пожалуйста , кто сталкивалсяся с запуском тестов на GitLab CI?
В джобу добавил сервис
services:
   - selenium/standalone-chrome

В тестах все стоит
Configuration.driverManagerEnabled = false;
Configuration.
remote = "http://localhost:4444/wd/hub";

Но на Gitlab выскакивает постоянно вот такая ошибка
Спасибо заранее

Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: host: 'runner-0277ea0f-project-26119098-concurrent-0', ip: '172.17.0.4', os.name: 'Linux', os.arch: 'amd64', os.version: '4.19.78-coreos', java.version: '1.8.0_282'
selenide.remote: http://localhost:4444/wd/hub
Driver info: driver.version: SelenideDriver
selenide.url: https://
test/dashboard/
selenide.baseUrl: http://localhost:8080
источник

АБ

Александр Бушманов... in atinfo chat
Configuration.remote = "http://selenium__standalone-chrome:4444/wd/hub";
источник

AO

Alexander Orlyk in atinfo chat
Спасибо, но не помогло (
источник

АБ

Александр Бушманов... in atinfo chat
https://docs.gitlab.com/ee/ci/services/#accessing-the-services

Надо смотреть что в логах пайплайна, корректно ли стартует сервис.
источник

AO

Alexander Orlyk in atinfo chat
Да, сервис стартует корректно
источник

O

Oleg in atinfo chat
Это ж просто база облачная? При чем тут мобильные приложения и все остальное? Альтернативно, если хочется базу, можно у себя какую нибудь монгу поднять
источник

МК

Мария Кривошеина... in atinfo chat
Дело в том, что на самом деле мне не хочется базу, но без неё дело не получится (( заказчик требует тест на дубли контента и проверку на процент схожести после рерайта контента. А для этого необходимо сохранить предыдущий вариант текстов и сверять с рерайтом. Я к сожалению пока не настолько знаю джаву и не могу найти приемлемый вариант. Для этого теста  sql - сильно тяжело и не могу найти библиотеку для работы с базами nosql, т.к. данные у меня все в JSON, и соответственно я подумала что firebase - идеальный вариант....
источник

M

MnmlSniper in atinfo chat
Попросить контент отдавать через апи
источник

O

Oleg in atinfo chat
Рерайт же происходит не сразу? Значит надо где-то хранить и база все-таки нужна. И видимо любая nosql подойдет. Монгу поставить не сложно. В джаве я Jongo  использую, но он не поддерживается, можно и просто драйвер официальный использовать. Документация у монги очень хорошая.
А про firebase я ничего не знаю )
источник

МК

Мария Кривошеина... in atinfo chat
Спасибо) буду гуглить по другим бд))
источник
2021 April 28

SK

Sergey Korol in atinfo chat
По-моему, вы фокусируетесь не на той задаче сейчас. Гораздо более приоритетным для вас должно быть определение дубликатов. А для этого вам вообще не нужно сохранение по большому счету. Но тут же появляется очень важный вопрос: конечная цель - верификация работы алгоритма оценки текстов по степени сходства? Или ваш продукт в принципе не имеет такой функциональности, и вам лишь нужно по факту заняться сравнением уже существующего контента, «вручную» маркируя дубликаты?
источник

МК

Мария Кривошеина... in atinfo chat
Эта часть уже готова) дубликаты я определяю по алгоритму шинглов. Но получается очень много лишнего парсинга , т.к идёт сравнение каждой страницы с каждой. Но это проверка того контента, который сейчас на сайте. А нужно ещё и сравнение с проиндексированных контентом
источник

SK

Sergey Korol in atinfo chat
Но я так и не услышал ответа на вопрос: какая задача решается?
источник

SK

Sergey Korol in atinfo chat
Вы тестируете алгоритм?
источник

SK

Sergey Korol in atinfo chat
Или вам просто нужно отмаркировать тексты (лейбелинг для последующего ML)?
источник

SK

Sergey Korol in atinfo chat
Ибо для тестирования алгоритма вам не нужно ходить по страницам сайта и что-то куда-то сохранять. Вы просто усложняете себе жизнь таким образом.
источник