Я не уверен, что понял вопрос отправки xml в вашем вопросе.Тем не менее, я могу рассказать вам пример, который поможет вам понять, как отправлять тесты в grid.
Три человека, PersonA, PersonB и PersonC, создают тесты селена на своем локальном компьютере.В настоящее время они запускают тест, используя сборку ANT (или что-то подобное) для jar сервера selenium, который находится на их локальной машине.В их коде будет строка кода, которая сообщает, какой экземпляр селена следует использовать для запуска этого теста.В основном это будет похоже на
new DefaultSelenium("localhost",port,browsername,URL)
Теперь эти люди хотят перейти к сетке селена (1 или 2).Вот что им нужно сделать, чтобы использовать сетку
Все, что им нужно сделать, это изменить команду
new DefaultSelenium("localhost",port,browsername,URL)
на
new DefaultSelenium("hubIPAddress",portInWhichHubWasStarted,browsername,URL)
Примечание: - browserName- Убедитесь, что в Hub есть зарегистрированный удаленный узел с тем же именем browserName.
Теперь все команды будут отправлены в Selenium Hub, и Hub будет выполнять команды с использованием удаленных узлов.
Надеюсь, это поможет.Пожалуйста, пишите, если у вас есть какие-либо вопросы.