【发布时间】:2016-04-06 19:51:26
【问题描述】:
我正在使用 Vagrant 配置来宾 Windows 机器(win7 和 10),并且我想在来宾可见的来宾(selenium 服务器 jar)上启动一个进程。换句话说,当用户登录到 gui 时,我希望那里的命令窗口打开并运行我的 jar。
我该怎么做?
我已经能够使用 vagrant 的 shell 配置来启动该进程以运行 ps1 文件,但当我登录 gui 时它总是隐藏。
这是我的 Vagrantfile 的外壳部分:
win7.vm.provision "shell", path: "start_selenium.ps1", powershell_args: "-WindowStyle Normal"
这里是 start_selenium.ps1:
$selenium_out = "C:\sel\selenium.jar"
$java = "C:\Program Files\Java\jre*\bin\java.exe"
Start-Process $java -ArgumentList '-jar', $selenium_out -WindowStyle normal
【问题讨论】:
标签: powershell selenium command-line vagrant