forked from CGM_Public/pretix_original
Try SauceLabs for Selenium tests
This commit is contained in:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user