def should_see_link_to(driver: webdriver, section: str, item_name: str):
item_selector = SECTIONS[section.lower()][item_name.lower()]
if section.lower() in ["export readiness", "guidance", "services"]:
logging.debug("Open the menu by sending 'Right Arrow' key")
menu_selector = SECTIONS[section.lower()]["menu"]
menu = find_element(driver, by_css=menu_selector)
menu.send_keys(Keys.ENTER)
menu_item = find_element(driver, by_css=item_selector)
wait_for_visibility(driver, by_css=item_selector)
with assertion_msg(
"It looks like '%s' in '%s' section is not visible", item_name,
section):
assert menu_item.is_displayed()
评论列表
文章目录