Python3: Browser tests on a Raspberry Pi with Firefox, Virtualdisplay, Selenium and PyTest

A way to increase maintainability of complex websites are browsertests for automatically simulating and validating user interactions. It’s entirely possible to run browser tests solely on a Raspberry Pi with Firefox, Selenium and PyTest. With Virtualdisplay, not even a display for the Raspberry Pi is required (headless). Continue Reading


A Primer on Debugging and Developing with the IPython IDE and IPDB

IPython IDE

The IPython IDE is an interactive development and debugging tool and a great help in Python software development. It’s also the core of the wonderful Jupyter IDE. Debugging short pieces of code can be done by printing variables, calling functions with edge parameters and so on. If the code grows, a more efficient approach is necessary. Continue Reading