Нужно запускать тесты в разных браузерах подряд (то есть сначала в firefox, следующие же тесты в хром ..). Каков наилучший способ решить эту проблему?Как запустить тесты селена с использованием LiveServerTestCase в разных браузерах?
Im пытается поставить петлю в setUpClass, но это не действительно помогло:
class UITest(LiveServerTestCase):
fixtures = ['initial_test_data.json']
@classmethod
def setUpClass(self):
for browser in [webdriver.Firefox(), webdriver.PhantomJS(), webdriver.Chrome()]:
self.selenium = browser
super(UITest, self).setUpClass()
Более полное [решение] (https://groups.google.com/d/msg/django-users/Sckf9y2xIho/mwLTr8YyNDkJ) от Эвана Льюиса. –
awesome, спасибо! – aphex