Skip to content

Instantly share code, notes, and snippets.

@anthonysterling
Last active April 29, 2020 15:28
Show Gist options
  • Star 59 You must be signed in to star a gist
  • Fork 23 You must be signed in to fork a gist
  • Save anthonysterling/7cb85670b36821122a4a to your computer and use it in GitHub Desktop.
Save anthonysterling/7cb85670b36821122a4a to your computer and use it in GitHub Desktop.
Handy Vagrantfile for IE testing with Vagrant.
# Usage: IE={box} vagrant up
#
# Eg. IE=XPIE6 vagrant up
boxes = {
"XPIE6" => "http://aka.ms/vagrant-xp-ie6",
"XPIE8" => "http://aka.ms/vagrant-xp-ie8",
"VistaIE7" => "http://aka.ms/vagrant-vista-ie7",
"Win7IE8" => "http://aka.ms/vagrant-win7-ie8",
"Win7IE9" => "http://aka.ms/vagrant-win7-ie9",
"Win7IE10" => "http://aka.ms/vagrant-win7-ie10",
"Win7IE11" => "http://aka.ms/vagrant-win7-ie11",
"Win8IE10" => "http://aka.ms/vagrant-win8-ie10",
"Win8IE11" => "http://aka.ms/vagrant-win81-ie11",
}
unless boxes.has_key? ENV['IE']
abort('Invalid box supplied')
end
Vagrant.configure("2") do |config|
config.vm.box = ENV['IE']
config.vm.box_url = boxes[ ENV['IE'] ]
config.vm.guest = :windows
config.vm.boot_timeout = 1
config.vm.communicator = "winrm"
config.vm.provider "virtualbox" do |vm|
vm.gui = true
end
end
@kylegibson
Copy link

Does anyone know the shortcut URL for the Win10 MSEdge Vagrant box?

@ryanrankin
Copy link

@kylegibson

https://az792536.vo.msecnd.net/vms/VMBuild_20160322/Vagrant/MSEdge/MSEdge.Win10TH2.Vagrant.zip

Presumably, the "VMBuild_20160322" portion of the url changes every build.

@kadimi
Copy link

kadimi commented Oct 27, 2016

@ViieeS
Copy link

ViieeS commented Nov 10, 2016

Don't work on macOS Sierra...

Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'XPIE6' could not be found. Attempting to find and install...
    default: Box Provider: virtualbox
    default: Box Version: >= 0
==> default: Box file was not detected as metadata. Adding it directly...
==> default: Adding box 'XPIE6' (v0) for provider: virtualbox
    default: Downloading: http://aka.ms/vagrant-xp-ie6
An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.

@trout-adrian-beyerle
Copy link

For macOS, the latest version of Vagrants embedded curl has compatibility issues.
try running -
sudo rm /opt/vagrant/embedded/bin/curl

@Puneeth-n
Copy link

can we execute selenium tests on internet explorer via vagrant powershell -c '...'

@dragon788
Copy link

You should use https:// for these URLs now, I've been getting connection failures if I just try to use http:// as I'm betting Microsoft enabled a forced security upgrade that the Ruby/Vagrant embedded curl/download library doesn't handle.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment