Skip to content

Commit d41ddc8

Browse files
Merge pull request #673 from Brain-up/issue_268
Issue_268_HEADER_images
2 parents b8e46dc + 73c5d4e commit d41ddc8

1 file changed

Lines changed: 16 additions & 5 deletions

File tree

pages/header_page.py

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
"""Methods for verifying web elements in the Header of the site"""
2+
import time
23
import allure
34
import requests
45
from selenium.webdriver.support import expected_conditions as EC
@@ -488,14 +489,24 @@ def check_size_changes_of_unauth_logo_image(self):
488489
# print("\nAn image size is not changed after resizing" if changes == 1 else "\nThe 'Logo' image size is changed")
489490
return changes
490491

491-
@allure.step("Check if size of the 'Logo' image changes after resizing in the Header for an authorized user")
492+
@allure.step("Check if size of the 'Logo' image doesn't change after resizing in the Header for an authorized user")
492493
def check_size_changes_of_auth_logo_image(self):
493494
image_size_before = self.get_size_of_auth_logo_image()
494-
self.driver.set_window_size(220, 1100)
495+
self.driver.set_window_size(800, 1100)
496+
window_size = self.driver.get_window_size()
497+
# Wait(self.driver, 10).until(lambda d: self.get_size_of_auth_logo_image()['width'] > 0)
498+
window_resolution = f"{window_size['width']}x{window_size['height']}"
495499
image_size_after = self.get_size_of_auth_logo_image()
496-
changes = 1 if image_size_before == image_size_after else 0
497-
# print("\nAn image size is not changed after resizing" if changes == 1 else "\nThe 'Logo' image size is changed")
498-
return changes
500+
changes = 0 if image_size_before == image_size_after else 1
501+
print(f"\nAfter resizing the screen till {window_resolution} px")
502+
print(f"the 'Logo' image size {image_size_before} is not changed" if changes == 0
503+
else f"the 'Logo' image size is changed from {image_size_before} to {image_size_before}")
504+
if image_size_before == image_size_after:
505+
return f"Image size unchanged after resizing to {window_resolution}"
506+
else:
507+
return f"Image size changed after resizing to {window_resolution}"
508+
# return changes
509+
499510

500511
@allure.step("Check if the profile avatar is present in the Header for an authorized user")
501512
def check_auth_profile_avatar_presence(self):

0 commit comments

Comments
 (0)