“Mortgage Payment Calculator” test in Python 3.6 and Selenium on Windows.
Actual configuration opens the real browser.
The only expected Python package is Selenium. A requirement is to have installed Firefox browser on a path configurable in FFBINARYPATH constant and geckodriver.exe on a system path.