Немного пеп8
This commit is contained in:
parent
ad9afe27e7
commit
c7b7a34529
@ -21,4 +21,4 @@ def login(driver):
|
|||||||
home_page = HomePage(driver)
|
home_page = HomePage(driver)
|
||||||
home_page.open()
|
home_page.open()
|
||||||
home_page.login()
|
home_page.login()
|
||||||
yield home_page
|
yield home_page
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
EMAIL = 'jediforce82@gmail.com'
|
EMAIL = 'jediforce82@gmail.com'
|
||||||
PASSWORD = 'aboba123'
|
PASSWORD = 'aboba123'
|
||||||
|
@ -160,28 +160,34 @@ class HomePage:
|
|||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
|
|
||||||
def open_session(self):
|
def open_session(self):
|
||||||
self.get_driver().find_element(By.XPATH, "//*[@id='root']/div/div/div/div[2]/div/a[1]/div[2]/div[2]/div/div[1]").click()
|
self.get_driver().find_element(By.XPATH,
|
||||||
|
"//*[@id='root']/div/div/div/div[2]/div/a[1]/div[2]/div[2]/div/div[1]").click()
|
||||||
time.sleep(3)
|
time.sleep(3)
|
||||||
the_iframe = self.get_driver().find_element(By.ID, "kw-iframe")
|
the_iframe = self.get_driver().find_element(By.ID, "kw-iframe")
|
||||||
self.get_driver().switch_to.frame(the_iframe)
|
self.get_driver().switch_to.frame(the_iframe)
|
||||||
|
|
||||||
def open_film(self):
|
def open_film(self):
|
||||||
film_name = self.get_driver().find_element(By.CLASS_NAME, 'hall-schema-popup__title').text
|
film_name = self.get_driver().find_element(
|
||||||
self.get_driver().find_element(By.XPATH, "//*[@id='root']/div/div[1]/div[1]/div/div/div[4]/div[2]/div/div/canvas").click()
|
By.CLASS_NAME, 'hall-schema-popup__title').text
|
||||||
|
self.get_driver().find_element(By.XPATH,
|
||||||
|
"//*[@id='root']/div/div[1]/div[1]/div/div/div[4]/div[2]/div/div/canvas").click()
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
return film_name
|
return film_name
|
||||||
|
|
||||||
def click_buy(self):
|
def click_buy(self):
|
||||||
self.get_driver().find_element(By.XPATH, "//button[@type='button']").click()
|
self.get_driver().find_element(
|
||||||
|
By.XPATH, "//button[@type='button']").click()
|
||||||
time.sleep(2)
|
time.sleep(2)
|
||||||
|
|
||||||
def click_continue(self):
|
def click_continue(self):
|
||||||
self.get_driver().find_element(By.XPATH, "//button[text()='Продолжить']").click()
|
self.get_driver().find_element(
|
||||||
|
By.XPATH, "//button[text()='Продолжить']").click()
|
||||||
time.sleep(2)
|
time.sleep(2)
|
||||||
|
|
||||||
def make_payment(self):
|
def make_payment(self):
|
||||||
self.get_driver().find_element(By.XPATH, "//span[text()='Оплатить через СБП']").click()
|
self.get_driver().find_element(
|
||||||
|
By.XPATH, "//span[text()='Оплатить через СБП']").click()
|
||||||
time.sleep(2)
|
time.sleep(2)
|
||||||
|
|
||||||
def check_payment_shows(self):
|
def check_payment_shows(self):
|
||||||
return self.get_driver().find_element(By.XPATH, "//*[text()='Отсканируйте и оплатите в приложении банка.']").is_displayed()
|
return self.get_driver().find_element(By.XPATH, "//*[text()='Отсканируйте и оплатите в приложении банка.']").is_displayed()
|
||||||
|
@ -9,4 +9,4 @@ def test_reservation(login):
|
|||||||
home_page.click_buy()
|
home_page.click_buy()
|
||||||
home_page.click_continue()
|
home_page.click_continue()
|
||||||
home_page.make_payment()
|
home_page.make_payment()
|
||||||
assert home_page.check_payment_shows() == True
|
assert home_page.check_payment_shows() == True
|
||||||
|
Loading…
x
Reference in New Issue
Block a user