Using Canopy in a team shared project, I encourtered 2 small problems:

  • Starting to write a test from scratch can take time because we need to install NuGets and last Selenium drivers.
  • Each developer will need to install Selenium drivers and specify the their paths ( if differents than yours ).

I like to have my integration tests in a special folder of my solution ( or in another repo ). So, I wrote InstallNugets.cmd who installs needed NuGets. (Yes using Paket should be nicer ;) )

CanopyQuickStart.fsx is a template of test script downloading last Chrome driver and installing it. The goal is to make life easier when you share your scripts with other developers.