Assert API
def _make_webdriver_check_dict(webdriver_to_check: WebDriver) -> dict:
"""
use to check webdriver current info
:param webdriver_to_check: what webdriver we want to check
:return: webdriver detail dict
"""
def _make_web_element_check_dict(web_element_to_check: WebElement) -> dict:
"""
use to check web element current info
:param web_element_to_check: what web element we want to check
:return: web element detail dict
"""
def check_value(element_name: str, element_value: typing.Any, result_check_dict: dict) -> None:
"""
use to check state
:param element_name: the name of element we want to check
:param element_value: what value element should be
:param result_check_dict: the dict include data name and value to check check_dict is valid or not
:return: None
"""
def check_values(check_dict: dict, result_check_dict: dict) -> None:
"""
:param check_dict: dict include data name and value to check
:param result_check_dict: the dict include data name and value to check check_dict is valid or not
:return: None
"""
def check_webdriver_value(element_name: str, element_value: typing.Any, webdriver_to_check: WebDriver) -> None:
"""
:param element_name: the name of element we want to check
:param element_value: what value element should be
:param webdriver_to_check: the dict include data name and value to check result_dict is valid or not
:return: None
"""
def check_webdriver_details(webdriver_to_check: WebDriver, result_check_dict: dict) -> None:
"""
:param webdriver_to_check: what webdriver we want to check
:param result_check_dict: the dict include data name and value to check result_dict is valid or not
:return: None
"""
def check_web_element_value(element_name: str, element_value: typing.Any, web_element_to_check: WebElement) -> None:
"""
:param element_name: the name of element we want to check
:param element_value: what value element should be
:param web_element_to_check: the dict include data name and value to check result_dict is valid or not
:return: None
"""
def check_web_element_details(web_element_to_check: WebElement, result_check_dict: dict) -> None:
"""
:param web_element_to_check: what web element we want to check
:param result_check_dict: the dict include data name and value to check result_dict is valid or not
:return: None
"""