Параллельное выполнение в селене c# (не тесты, а скрипт) - PullRequest
0 голосов
/ 07 февраля 2020

У меня есть скрипт, который выполняет указанную c операцию для идентификатора (например, войти на сайт и выполнить действие). Это не тестовый проект, а простое приложение WPF . Поскольку мой сценарий будет выполняться с использованием учетных данных для учетных записей в большем количестве, я хочу, чтобы он выполнялся в параллельном режиме (например, 3,4 chrome экземпляров, выполняющихся за один раз)

Нужна помощь.

1 Ответ

0 голосов
/ 22 февраля 2020

Просто оберните код, который выполняет эту логику c - login to the website and perform an action в Task.Run(() => {code}) ( см. ).

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

Вы можете использовать одну исполняемую копию ChromeDriver, поскольку в запущенном экземпляре все сеансы будут ограничены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...