Essentially the same, but follows the logic of SeleniumStudent's _setup / _execute divisions better.  Though really, I should have put this in `_setup_activity`, if I *really* wanted to match things.