У меня в общей сложности 7 машин в тестовой установке, которые запускают тестовые сценарии между любыми двумя комбинациями этих машин. Эти сценарии требуют IP-адреса компьютеров, участвующих в тестовом прогоне. Я хотел бы сохранить IP-адрес каждой машины в переменной, чтобы не только упростить обращение и вызов в наших тестовых сценариях JavaScript, но и спроектировать переменные так, чтобы они были установлены путем проверки связи с машиной, чтобы получить актуальная версия указанного адреса. Я не ожидаю, что они изменятся, но вы никогда не знаете, что может произойти, и это позволило бы полностью игнорировать их по большей части.
Мы используем Squi sh в качестве IDE для запуска JavaScript тестовые сценарии и Squi sh имеют встроенную функцию OS.system
, которая позволяет запускать командную строку.
Вероятно, очевидно, что я не могу просто использовать что-то вроде const pc1 = OS.system("ping pc-name")
, так как ping возвращает результат гораздо больше, чем просто IP-адрес.
Мне было интересно, существует ли более простой способ передать IP-адрес компьютера в переменную JavaScript.