#!/usr/bin/env python3 import unittest from selenium import webdriver class ClearBowlTest(unittest.TestCase): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.driver = webdriver.Chrome() self.driver.implicitly_wait(15) self.base_url = "https://clearbowl.herokuapp.com" def test_login(self): email = 'artnow@st.amu.edu.pl' password = 'Tester#123' self.driver.get(f'{self.base_url}/login') self.driver.find_element_by_xpath("//input[@placeholder='Email']").send_keys(email) self.driver.find_element_by_xpath("//input[@placeholder='Hasło']").send_keys(password) self.driver.find_element_by_xpath("//button[@class='ivu-btn ivu-btn-primary']").click() self.driver.find_element_by_xpath(f"//div[contains(text(),'Witaj, {email}')]") def tearDown(self): self.driver.quit() if __name__ == '__main__': unittest.main()