Installation on Windows 10 Notes:
- Using VM from https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
Installation on XP Notes:
I installed using the Windows XP VM from modern.ie, with Java 1.7, maven 3.2.3, Webdriver 2.43.1, IntelliJ 13.1.5
need to use JDK 1.7, JDK 1.8 reports a warning on Windows XP
download a different text editor to edit the pom.xml (I used notepad++)
- You may need to download a better editor than notepad.exe I use notepad++
- download notepad ++ from http://notepad-plus-plus.org/download
You need to 'unblock' Java and the IDE etc. for the Windows Firewall as you run through the checklist. Do this, otherwise they won't be able to work
Edit SDK by right clicking and choosing "Open Module Settings", then edit the SDK for the Project and press [OK]
- choose the location of the Java JDK you installed (sometimes you don't have to do this)
After test passes in the IDE - ignore the Info Message from WebDriver
"Oct 07, 2014 10:40:36 AM org.openqa.selenium.os.UnixProcess$SeleniumWatchDog destroyHarder INFO: Command failed to close cleanly. Destroying forcefully (v2). org.openqa.selenium.os.UnixProcess$SeleniumWatchDog@da44a7
Process finished with exit code 0 " It worked fine
Installation on Mac Notes:
I installed using a VM with OS X Mavericks, then Java 1.8, maven 3.2.3, Webdriver 2.43.1, IntelliJ 13.1.5
slightly different order of the install than Windows because: I was prompted to install JDK when I typed "javac -version" so I followed the instructions at that point.
I didn't need to install Firefox early because I could use the build in Safari browser to download software.
I didn't need to install a separate text editor as the build in handled the pom.xml file fine.
- on mac, downloaded the zip
- I didn't have a /usr/local so I had to "sudo mkdir /usr/local"
then I extracted the contents into an apache-maven-3.2.3 directory in /usr/local (I probably should have created an /apache-maven directory as well, but I didn't
then I created all the exports in the terminal
export M2_HOME=/usr/local/apache-maven-3.2.3 export M2=$M2_HOME/bin export PATH=$M2:$PATH
when I tried mvn -version it recognised maven but JAVA_HOME wasn't setup so I had to
Then it worked
Then open a new tab and vi ~/.bash_profile and copy and paste in all the exports
then create a new tab and "mvn --version" to check that it worked
Firefox searched for "firefox" then download from the mozilla.org site ran it nice overlapping dialogs that I had to deal with
when I ran "mvn test -Dtest=MyFirstTest", my wifi connection dropped in the middle, but I restarted wifi and ran the mvn command again and it completed fine - one reason to use Maven