Skip to content

Issue_433_EXERCISES_WORDS_RU_PAGE_tests #570

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 6, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 8 additions & 22 deletions pages/exercises_ru_words_page.py
Original file line number Diff line number Diff line change
Expand Up @@ -112,26 +112,20 @@ def check_list4_visibility(self):
# Checking text on the tab&page
@allure.step("Get value of the title of the tab")
def get_value_of_tab_title(self):
tab_title = self.get_current_tab_title()
return tab_title
return self.get_current_tab_title()

@allure.step("Get value of the breadcrumbs on the page")
def get_value_of_breadcrumbs(self):
breadcrumbs_text = [element.text for element in self.get_list1_of_breadcrumbs_links()]
# print(len(breadcrumbs_text), breadcrumbs_text, sep='\n')
return breadcrumbs_text
return [element.text for element in self.get_list1_of_breadcrumbs_links()]

@allure.step("Get text in group links on the page")
def get_group_links_text(self):
links_text = [element.text for element in self.get_list2_of_group_links()]
# print(len(links_text), *links_text, sep='\n')
return links_text
return [element.text for element in self.get_list2_of_group_links()]

@allure.step("Get text in subgroup links on the page")
def get_subgroup_links_text(self):
subgroup_links_text = [element.text for element in self.get_list3_of_subgroup_links()]
# print(len(subgroup_links_text), subgroup_links_text, sep='\n')
return subgroup_links_text
return [element.text for element in self.get_list3_of_subgroup_links()]

# Checking links on the page
@allure.step("Check if breadcrumbs are clickable")
Expand All @@ -140,9 +134,7 @@ def check_breadcrumbs_clickability(self):

@allure.step("Get attribute 'href' of links in breadcrumbs")
def get_breadcrumbs_links_href(self):
breadcrumbs_links_href = [element.get_attribute("href") for element in self.get_list1_of_breadcrumbs_links()]
# print(len(breadcrumbs_links_href), *breadcrumbs_links_href, sep='\n')
return breadcrumbs_links_href
return [element.get_attribute("href") for element in self.get_list1_of_breadcrumbs_links()]

@allure.step("Get status code of links in breadcrumbs")
def get_link_status_codes_in_breadcrumbs(self):
Expand All @@ -154,25 +146,19 @@ def check_group_links_clickability(self):

@allure.step("Get attribute 'title' of group links")
def get_group_link_titles(self):
group_link_titles = [element.get_attribute("title") for element in self.get_list2_of_group_links()]
# print(len(group_link_titles), *group_link_titles, sep='\n')
return group_link_titles
return [element.get_attribute("title") for element in self.get_list2_of_group_links()]

@allure.step("Get attribute 'active-links' of group links")
def get_group_link_active_links(self):
group_link_active_links = [el.get_attribute("data-test-active-link") for el in self.get_list2_of_group_links()]
# print(len(group_link_active_links), *group_link_active_links, sep='\n')
return group_link_active_links
return [el.get_attribute("data-test-active-link") for el in self.get_list2_of_group_links()]

@allure.step("Check if subgroup links are clickable")
def check_subgroup_links_clickability(self):
return all(link.is_enabled() for link in self.get_list3_of_subgroup_links())

@allure.step("Get attribute 'title' of subgroup links")
def get_subgroup_link_titles(self):
subgroup_link_titles = [element.get_attribute("title") for element in self.get_list3_of_subgroup_links()]
# print(len(subgroup_link_titles), *subgroup_link_titles, sep='\n')
return subgroup_link_titles
return [element.get_attribute("title") for element in self.get_list3_of_subgroup_links()]

@allure.step("Get attribute 'href' of subgroup links")
def get_subgroup_links_href(self):
Expand Down