Page 1 of 1

Work For Freelancer / Работа для фрилансера

Posted: Sun Jul 07, 2019 11:16 am
by parserMan
Good day!
Looking for a specialist in Cef4Delphi.
You need to write an application framework that i can then customize myself.
The application is likely to be multi-threaded.
Those. TThread and Cef4Delphi technologies will need to be combined.
In short: there is a main program window.
The user clicks the button "login on the test.com site", a window with chromium opens and a sequence of actions is performed for the login on the test.com site
Without waiting for the result of the first login, the user clicks "login on the site test2.com"
A second window opens and a sequence of actions begins for the login to test2.com.
This way several windows with different tasks and sequences can be launched, and all this should be performed in parallel and independently from each other.
As far as I understand, work with each individual Chromium should be performed in a separate TThread thread.
Already written sequences that work well in a single-threaded application (go to test1.com, fill in the login and password fields, click on the "login" button, wait for the download, etc) ..
You also need to collect JS execution data in each window. Now it works through onConsoleMessage. But perhaps this can be done as something more beautiful if you study the examples in CEF4Delphi-master \ demos \ javaScript.

You need to write an application framework that would simultaneously execute sequences in different windows of the same application, and receive the JS output data to the main thread for further processing.

I will wait you in Private Messages)

============================================================================================================


Добрый день!
Ищу специалиста по Cef4Delphi.
Нужно написать каркас приложения, которое можно было бы потом дорабатывать своими силами.
Приложение скорее всего будет многопоточным.
Т.е. нужно будет совмещать технологии TThread и Cef4Delphi.
Вкратце: есть главное окно программы.
Пользователь нажимает кнопку "залогиниться на сайте test.com", открывается окно с хромиумом и выполняется последовательность действий для логина на сайте test.com
Не дожидаясь результата первого логина, пользователь нажимает "залогиниться на сайте test2.com"
Открывается второе окно и начинается выполняться последовательность действий для логина на test2.com
Так может быть запущено несколько окон с разными задачами и последовательностями, при этом все это должно выполняться параллельно и независимо друг от друга.
Насколько я понимаю - работа с каждым отдельным Хромиумом должна выполняться в отдельном потоке TThread.
Уже написаны последовательности, которые хорошо работают в однопоточном приложении (перейти на сайт test1.com, заполнить поле логин, пароль, нажать на кнопку "login", дождаться загрузки etc)..
Также нужно забирать данные выполнения JS в каждом окне. Сейчас это работает посредством onConsoleMessage. Но наверное это можно сделать как то более красиво, если изучить примеры в CEF4Delphi-master\demos\javaScript.

Нужно написать каркас приложения, который бы одновременно выполнял последовательности в разных окнах одного приложения, и получал данные вывода JS в главный поток, для дальнейшей обработки.

Я буду ждать тебя в личке.