Try SauceLabs for Selenium tests

This commit is contained in:
Raphael Michel
2014-10-18 20:48:36 +02:00
parent 85a99c65df
commit b8a9c63b07
4 changed files with 127 additions and 2 deletions

View File

@@ -1,6 +1,26 @@
from django.test import TestCase, Client
from django.test import TestCase, Client, LiveServerTestCase
from selenium import webdriver
from tixlbase.models import User
from tixlbase.tests import BrowserTest, on_platforms
@on_platforms()
class LoginFormBrowserTest(BrowserTest):
def setUp(self):
super().setUp()
self.user = User.objects.create_user('dummy@dummy.dummy', 'dummy@dummy.dummy', 'dummy')
def test_login(self):
self.driver.implicitly_wait(10)
self.driver.get('%s%s' % (self.live_server_url, '/control/login'))
username_input = self.driver.find_element_by_name("email")
username_input.send_keys('dummy@dummy.dummy')
password_input = self.driver.find_element_by_name("password")
password_input.send_keys('dummy')
self.driver.find_element_by_css_selector('button[type="submit"]').click()
self.driver.find_element_by_class_name("navbar-right")
class LoginFormTest(TestCase):