Skip to content

Commit acceebe

Browse files
Merge pull request #648 from Brain-up/issue_623
Issue_623_EXERCISES_WORDS_Family_RU_PAGE_structure
2 parents 60807c4 + ed3f6a3 commit acceebe

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

pages/exercises_ru_words_family_page.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,10 @@ def check_elements_visibility_on_10th_level(self):
100100
@allure.step("Get structure of the 11th level of nesting on the page")
101101
def get_structure_of_11th_level(self):
102102
elements = self.elements_are_present(self.locators.PAGE_ELEVENTH_LEVEL_ELEMENTS)
103-
tags = [element.tag_name for element in elements]
104-
print(*tags, len(tags), sep='\n')
103+
# tags = [element.tag_name for element in elements]
104+
# print(*tags, len(tags), sep='\n')
105105
return elements
106+
107+
@allure.step("Check if elements of the 11th level of nesting are visible")
108+
def check_elements_visibility_on_11th_level(self):
109+
return all(element.is_displayed() for element in self.get_structure_of_11th_level())

tests/exercises_ru_words_family_page_test.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ def test_erwf_01_02_verify_page_structure_and_visibility(self, driver, exercises
3838
structure_of_10th_level = page.get_structure_of_10th_level()
3939
visibility_of_elements_on_10th_level = page.check_elements_visibility_on_10th_level()
4040
structure_of_11th_level = page.get_structure_of_11th_level()
41+
visibility_of_elements_on_11th_level = page.check_elements_visibility_on_11th_level()
4142
assert structure_of_1st_level, "The page is empty"
4243
assert visibility_of_elements_on_1st_level, "1th-level elements are invisible"
4344
assert structure_of_2nd_level, "Elements on the 2nd level are absent on the page"
@@ -58,3 +59,4 @@ def test_erwf_01_02_verify_page_structure_and_visibility(self, driver, exercises
5859
assert structure_of_10th_level, "Elements on the 10th level are absent on the page"
5960
assert visibility_of_elements_on_10th_level, "10th-level elements are invisible"
6061
assert structure_of_11th_level, "Elements on the 11th level are absent on the page"
62+
assert visibility_of_elements_on_11th_level, "11th-level elements are invisible"

0 commit comments

Comments
 (0)