Ну, Grid на самом деле не управляет (как в расписании) различными запусками тестов, это просто набор удаленных контроллеров (RC), подключенных к концентратору, который распределяет тесты между машинами, на которых работают разные RC, когда ихзапрашивается выполнение.
Что касается масштабируемости, если вы имеете в виду стресс-нагрузочное тестирование, то я предлагаю другой инструмент (что-то вроде JMeter), его можно было бы сделать с Selenium, но для этого потребовалось бы большое количество подключаемых RC.на один и тот же сервер, который, вероятно, может потребоваться несколько машин, на которых работает много RC каждый.RC требуют больших ресурсов, если вам нужно их много (вам понадобится стресс-тестирование).
Запуск разных ОС и браузеров из разных мест не должен вызывать проблем, пока вы указываете соответствующие профили для каждого, яЯ бы сказал, что это было бы лучшим / основным использованием для Selenium (кроме регрессионного тестирования во время разработки).
В целом, я бы сказал, что стоит установить Grid и RC на каждом из ваших серверов.хотя вы, вероятно, можете управлять одним концентратором (и, следовательно, одной сеткой) и подключить к нему все RC.