Я пытаюсь запустить bat-файл на удаленной машине Windows в облаке из моего Linux. Файлы bat запускают селен-сервер, а затем запускаются мои тесты на селен. Я не могу запустить сервер Selenium RC на этой машине. Я пробовал использовать Telnet, но проблема в том, что когда сеанс telnet закрыт, порт RC-сервера также закрывается. В моем коде мой код должен запускать сервер, поэтому я попробовал с задачей ANT telnet, а также выполнил сценарий оболочки telnet в обоих случаях, когда порт был закрыт.
Я читал об Open SSH, psexec для linux и cygwin. Но я не понимаю, как их использовать, и решат ли они мою проблему.
Я попытался запустить службу, которая запустит сервер, но в этом методе браузер не отображается, все тесты выполняются в фоновом режиме, так как я сценарий делает снимок экрана, видимость браузера обязательна.
Теперь мой вопрос: что использовать и что будет предпочтительнее для моей работы. и все, что я выберу, должно выполняться кодом, это может быть оболочка, муравей или php.
Заранее спасибо.