Add browser factories and add tests checking a factory created browser's...

Not that it hurts, but this isn't totally necessary. I did it on some tests but not all. Never missed it when I forgot it, so eventually I'll probably remove this from the tests.