Я использую платформу транспортир-огурец (транспортир 5.2.2 и огурец 3.2.0).
У меня есть такие требования - отправка некоторых деталей (из БД) в приложение с различными учетными данными пользователя.
В настоящее время я работаю с одним логином.Таким образом, в beforeLaunch()
мне нужно вызвать одну функцию (которая создает временную таблицу, в которой есть все данные, которые должны быть введены для этого пользователя), она разделит данные для каждого набора (пусть это будет Набор 1, Набор 2 и Набор 3).И я запускаю сценарий автоматизации на 3 узлах selenium grid
, передавая этот набор чисел в запрос (который используется для извлечения данных из временной таблицы в соответствии с установленным номером).
У меня естьцикл в моем js
файле для ввода данных строка за строкой.И я установил getMultiCapabilities()
динамически (путем деления общего числа строк таблицы для данного пользователя на постоянное число).
Я могу успешно запустить его так.Но когда мне нужно запустить для нескольких пользователей, каждый узел может иметь данные для разных пользователей.Поэтому мне нужно работать так, чтобы обрабатывать по одному пользователю за раз во всех потоках, а затем для следующего пользователя.
Возможно ли сделать это так?Заранее спасибо.