Teste de códigos de status HTTP (Selenium)

Estou apenas começando a aprender como usar o Selenium para testar aplicativos da web e fiquei um pouco chocado ao descobrir que o acesso ao código de status HTTP não era possível (desde 2009!).

http://code.google.com/p/selenium/issues/detail?id=141

Isso parece fazer o trabalho como uma solução alternativa:

import urllib2

class MyunmTestCase(unittest.TestCase):

def test_something(self):
request
= urllib2.urlopen("http://google.com")
self.assertEqual(request.getcode(), 200)

...

Não tenho certeza de como isso é ‘profissional’, mas funciona para mim por enquanto.