#!/bin/bash

# python3-selenium in xenial is too old to handle correctly firefox,
# so use the pip version in a virtualenv
# (https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1840276)

tempdir=`mktemp -d`
wget -P $tempdir https://bootstrap.pypa.io/pip/3.5/get-pip.py
virtualenv -p python3 --no-pip --system-site-packages $tempdir
source $tempdir/bin/activate
python3 $tempdir/get-pip.py
pip3 install selenium
exec "$@"
rm -rf $tempdir
