To automate Selenium Webdriver binaries management in runtime am using webdrivermanager, an excellent library by Boni García
Create the Page Objects of your Web application under pageobjects package, call those Page Objects in tests under test package (Sample Page Objects, testcase included in this template)
Make sure you have sbt downloaded and configured in path.
And then execute the below command in project root directory to run the tests
sbt test
Command line switch to change the browser.
Feel free to modify it to your own needs :)