Vagrant ile bir misafir windows makinesini (hem win7 hem de 10) hazırlıyorum ve misafirin (selenum sunucu kavanozunda) görünmesini istiyorum. misafir. Başka bir deyişle, kullanıcı gui'ye giriş yaptığında, orada oturan komut penceresini açmak istiyorum.Vagrant: Pencerede görülebilen bir betik çalıştırın Konuk
Bunu nasıl yapabilirim?
Bir ps1 dosyasını çalıştırmak için vagrant'ın kabuk temel hazırlığını kullanarak işlemi başlatabiliyorum ancak gui'ye giriş yaptığımda her zaman gizleniyor. İşte
benim Vagrantfile kabuğu kısmıdır:win7.vm.provision "shell", path: "start_selenium.ps1", powershell_args: "-WindowStyle Normal"
Ve burada start_selenium.ps1 geçerli:
$selenium_out = "C:\sel\selenium.jar"
$java = "C:\Program Files\Java\jre*\bin\java.exe"
Start-Process $java -ArgumentList '-jar', $selenium_out -WindowStyle normal