Module pom_elements.html.content
Expand source code
from pom_elements import XPathElement
class H1(XPathElement):
"""Interact with <h1> tags."""
tag = "h1"
class H2(XPathElement):
"""Interact with <h2> tags."""
tag = "h2"
class H3(XPathElement):
"""Interact with <h3> tags."""
tag = "h3"
class H4(XPathElement):
"""Interact with <h4> tags."""
tag = "h4"
class H5(XPathElement):
"""Interact with <h5> tags."""
tag = "h5"
class H6(XPathElement):
"""Interact with <h6> tags."""
tag = "h6"
Classes
class H1 (webdriver:= None, timeout: int = 5, xpath: str = '', **kwargs) -
Interact with
tags.
Expand source code
class H1(XPathElement): """Interact with <h1> tags.""" tag = "h1"Ancestors
- XPathElement
- BaseElement
- abc.ABC
Class variables
var tag-
Inherited from:
XPathElement.tagtag class attribute is the xpath html tag (i.e. div, span, ul).
Instance variables
var default_timeout-
Inherited from:
XPathElement.default_timeoutGet the default timeout.
var locator : Tuple[selenium.webdriver.common.by.By, str]-
Inherited from:
XPathElement.locatorReturn the Xpath Locator element.
var webdriver :-
Inherited from:
XPathElement.webdriverGet the Element's Selenium webdriver instance …
var xpath : str-
Inherited from:
XPathElement.xpathGet the xpath value as a string.
Methods
def can_be_clicked(self, timeout: Union[int, NoneType] = None) -> bool-
Inherited from:
XPathElement.can_be_clickedReturn true if the webelement can be clicked in the time (seconds) provided …
def click(self, timeout: Union[float, NoneType] = None)-
Inherited from:
XPathElement.clickClick the web element if it is available to be clicked.
def find(self, timeout: Union[float, NoneType] = None) -> selenium.webdriver.remote.webelement.WebElement-
Inherited from:
XPathElement.findReturn the Selenium WebElement in the provided timeout or raise an error …
def get_all_attributes(self) -> dict-
Inherited from:
XPathElement.get_all_attributesReturn a dictionary containing all of the attributes of an element.
def get_attribute(self, name)-
Inherited from:
XPathElement.get_attributeReturns the attribute of the name provided.
def get_property(self, value: str) -> Any-
Inherited from:
XPathElement.get_propertyGet the property of the element …
def is_displayed(self)-
Inherited from:
XPathElement.is_displayedReturns true if the Element is displayed else false.
def is_invisible(self, timeout: Union[int, NoneType] = None) -> bool-
Inherited from:
XPathElement.is_invisibleReturn true if the webelement is invisible on the page within the time (seconds) provided …
def is_visible(self, timeout: Union[int, NoneType] = None) -> bool-
Inherited from:
XPathElement.is_visibleReturn true if the webelement is visible on the page in the time (seconds) provided …
class H2 (webdriver:= None, timeout: int = 5, xpath: str = '', **kwargs) -
Interact with
tags.
Expand source code
class H2(XPathElement): """Interact with <h2> tags.""" tag = "h2"Ancestors
- XPathElement
- BaseElement
- abc.ABC
Class variables
var tag-
Inherited from:
XPathElement.tagtag class attribute is the xpath html tag (i.e. div, span, ul).
Instance variables
var default_timeout-
Inherited from:
XPathElement.default_timeoutGet the default timeout.
var locator : Tuple[selenium.webdriver.common.by.By, str]-
Inherited from:
XPathElement.locatorReturn the Xpath Locator element.
var webdriver :-
Inherited from:
XPathElement.webdriverGet the Element's Selenium webdriver instance …
var xpath : str-
Inherited from:
XPathElement.xpathGet the xpath value as a string.
Methods
def can_be_clicked(self, timeout: Union[int, NoneType] = None) -> bool-
Inherited from:
XPathElement.can_be_clickedReturn true if the webelement can be clicked in the time (seconds) provided …
def click(self, timeout: Union[float, NoneType] = None)-
Inherited from:
XPathElement.clickClick the web element if it is available to be clicked.
def find(self, timeout: Union[float, NoneType] = None) -> selenium.webdriver.remote.webelement.WebElement-
Inherited from:
XPathElement.findReturn the Selenium WebElement in the provided timeout or raise an error …
def get_all_attributes(self) -> dict-
Inherited from:
XPathElement.get_all_attributesReturn a dictionary containing all of the attributes of an element.
def get_attribute(self, name)-
Inherited from:
XPathElement.get_attributeReturns the attribute of the name provided.
def get_property(self, value: str) -> Any-
Inherited from:
XPathElement.get_propertyGet the property of the element …
def is_displayed(self)-
Inherited from:
XPathElement.is_displayedReturns true if the Element is displayed else false.
def is_invisible(self, timeout: Union[int, NoneType] = None) -> bool-
Inherited from:
XPathElement.is_invisibleReturn true if the webelement is invisible on the page within the time (seconds) provided …
def is_visible(self, timeout: Union[int, NoneType] = None) -> bool-
Inherited from:
XPathElement.is_visibleReturn true if the webelement is visible on the page in the time (seconds) provided …
class H3 (webdriver:= None, timeout: int = 5, xpath: str = '', **kwargs) -
Interact with
tags.
Expand source code
class H3(XPathElement): """Interact with <h3> tags.""" tag = "h3"Ancestors
- XPathElement
- BaseElement
- abc.ABC
Class variables
var tag-
Inherited from:
XPathElement.tagtag class attribute is the xpath html tag (i.e. div, span, ul).
Instance variables
var default_timeout-
Inherited from:
XPathElement.default_timeoutGet the default timeout.
var locator : Tuple[selenium.webdriver.common.by.By, str]-
Inherited from:
XPathElement.locatorReturn the Xpath Locator element.
var webdriver :-
Inherited from:
XPathElement.webdriverGet the Element's Selenium webdriver instance …
var xpath : str-
Inherited from:
XPathElement.xpathGet the xpath value as a string.
Methods
def can_be_clicked(self, timeout: Union[int, NoneType] = None) -> bool-
Inherited from:
XPathElement.can_be_clickedReturn true if the webelement can be clicked in the time (seconds) provided …
def click(self, timeout: Union[float, NoneType] = None)-
Inherited from:
XPathElement.clickClick the web element if it is available to be clicked.
def find(self, timeout: Union[float, NoneType] = None) -> selenium.webdriver.remote.webelement.WebElement-
Inherited from:
XPathElement.findReturn the Selenium WebElement in the provided timeout or raise an error …
def get_all_attributes(self) -> dict-
Inherited from:
XPathElement.get_all_attributesReturn a dictionary containing all of the attributes of an element.
def get_attribute(self, name)-
Inherited from:
XPathElement.get_attributeReturns the attribute of the name provided.
def get_property(self, value: str) -> Any-
Inherited from:
XPathElement.get_propertyGet the property of the element …
def is_displayed(self)-
Inherited from:
XPathElement.is_displayedReturns true if the Element is displayed else false.
def is_invisible(self, timeout: Union[int, NoneType] = None) -> bool-
Inherited from:
XPathElement.is_invisibleReturn true if the webelement is invisible on the page within the time (seconds) provided …
def is_visible(self, timeout: Union[int, NoneType] = None) -> bool-
Inherited from:
XPathElement.is_visibleReturn true if the webelement is visible on the page in the time (seconds) provided …
class H4 (webdriver:= None, timeout: int = 5, xpath: str = '', **kwargs) -
Interact with
tags.
Expand source code
class H4(XPathElement): """Interact with <h4> tags.""" tag = "h4"Ancestors
- XPathElement
- BaseElement
- abc.ABC
Class variables
var tag-
Inherited from:
XPathElement.tagtag class attribute is the xpath html tag (i.e. div, span, ul).
Instance variables
var default_timeout-
Inherited from:
XPathElement.default_timeoutGet the default timeout.
var locator : Tuple[selenium.webdriver.common.by.By, str]-
Inherited from:
XPathElement.locatorReturn the Xpath Locator element.
var webdriver :-
Inherited from:
XPathElement.webdriverGet the Element's Selenium webdriver instance …
var xpath : str-
Inherited from:
XPathElement.xpathGet the xpath value as a string.
Methods
def can_be_clicked(self, timeout: Union[int, NoneType] = None) -> bool-
Inherited from:
XPathElement.can_be_clickedReturn true if the webelement can be clicked in the time (seconds) provided …
def click(self, timeout: Union[float, NoneType] = None)-
Inherited from:
XPathElement.clickClick the web element if it is available to be clicked.
def find(self, timeout: Union[float, NoneType] = None) -> selenium.webdriver.remote.webelement.WebElement-
Inherited from:
XPathElement.findReturn the Selenium WebElement in the provided timeout or raise an error …
def get_all_attributes(self) -> dict-
Inherited from:
XPathElement.get_all_attributesReturn a dictionary containing all of the attributes of an element.
def get_attribute(self, name)-
Inherited from:
XPathElement.get_attributeReturns the attribute of the name provided.
def get_property(self, value: str) -> Any-
Inherited from:
XPathElement.get_propertyGet the property of the element …
def is_displayed(self)-
Inherited from:
XPathElement.is_displayedReturns true if the Element is displayed else false.
def is_invisible(self, timeout: Union[int, NoneType] = None) -> bool-
Inherited from:
XPathElement.is_invisibleReturn true if the webelement is invisible on the page within the time (seconds) provided …
def is_visible(self, timeout: Union[int, NoneType] = None) -> bool-
Inherited from:
XPathElement.is_visibleReturn true if the webelement is visible on the page in the time (seconds) provided …
class H5 (webdriver:= None, timeout: int = 5, xpath: str = '', **kwargs) -
Interact with
tags.
Expand source code
class H5(XPathElement): """Interact with <h5> tags.""" tag = "h5"Ancestors
- XPathElement
- BaseElement
- abc.ABC
Class variables
var tag-
Inherited from:
XPathElement.tagtag class attribute is the xpath html tag (i.e. div, span, ul).
Instance variables
var default_timeout-
Inherited from:
XPathElement.default_timeoutGet the default timeout.
var locator : Tuple[selenium.webdriver.common.by.By, str]-
Inherited from:
XPathElement.locatorReturn the Xpath Locator element.
var webdriver :-
Inherited from:
XPathElement.webdriverGet the Element's Selenium webdriver instance …
var xpath : str-
Inherited from:
XPathElement.xpathGet the xpath value as a string.
Methods
def can_be_clicked(self, timeout: Union[int, NoneType] = None) -> bool-
Inherited from:
XPathElement.can_be_clickedReturn true if the webelement can be clicked in the time (seconds) provided …
def click(self, timeout: Union[float, NoneType] = None)-
Inherited from:
XPathElement.clickClick the web element if it is available to be clicked.
def find(self, timeout: Union[float, NoneType] = None) -> selenium.webdriver.remote.webelement.WebElement-
Inherited from:
XPathElement.findReturn the Selenium WebElement in the provided timeout or raise an error …
def get_all_attributes(self) -> dict-
Inherited from:
XPathElement.get_all_attributesReturn a dictionary containing all of the attributes of an element.
def get_attribute(self, name)-
Inherited from:
XPathElement.get_attributeReturns the attribute of the name provided.
def get_property(self, value: str) -> Any-
Inherited from:
XPathElement.get_propertyGet the property of the element …
def is_displayed(self)-
Inherited from:
XPathElement.is_displayedReturns true if the Element is displayed else false.
def is_invisible(self, timeout: Union[int, NoneType] = None) -> bool-
Inherited from:
XPathElement.is_invisibleReturn true if the webelement is invisible on the page within the time (seconds) provided …
def is_visible(self, timeout: Union[int, NoneType] = None) -> bool-
Inherited from:
XPathElement.is_visibleReturn true if the webelement is visible on the page in the time (seconds) provided …
class H6 (webdriver:= None, timeout: int = 5, xpath: str = '', **kwargs) -
Interact with
tags.
Expand source code
class H6(XPathElement): """Interact with <h6> tags.""" tag = "h6"Ancestors
- XPathElement
- BaseElement
- abc.ABC
Class variables
var tag-
Inherited from:
XPathElement.tagtag class attribute is the xpath html tag (i.e. div, span, ul).
Instance variables
var default_timeout-
Inherited from:
XPathElement.default_timeoutGet the default timeout.
var locator : Tuple[selenium.webdriver.common.by.By, str]-
Inherited from:
XPathElement.locatorReturn the Xpath Locator element.
var webdriver :-
Inherited from:
XPathElement.webdriverGet the Element's Selenium webdriver instance …
var xpath : str-
Inherited from:
XPathElement.xpathGet the xpath value as a string.
Methods
def can_be_clicked(self, timeout: Union[int, NoneType] = None) -> bool-
Inherited from:
XPathElement.can_be_clickedReturn true if the webelement can be clicked in the time (seconds) provided …
def click(self, timeout: Union[float, NoneType] = None)-
Inherited from:
XPathElement.clickClick the web element if it is available to be clicked.
def find(self, timeout: Union[float, NoneType] = None) -> selenium.webdriver.remote.webelement.WebElement-
Inherited from:
XPathElement.findReturn the Selenium WebElement in the provided timeout or raise an error …
def get_all_attributes(self) -> dict-
Inherited from:
XPathElement.get_all_attributesReturn a dictionary containing all of the attributes of an element.
def get_attribute(self, name)-
Inherited from:
XPathElement.get_attributeReturns the attribute of the name provided.
def get_property(self, value: str) -> Any-
Inherited from:
XPathElement.get_propertyGet the property of the element …
def is_displayed(self)-
Inherited from:
XPathElement.is_displayedReturns true if the Element is displayed else false.
def is_invisible(self, timeout: Union[int, NoneType] = None) -> bool-
Inherited from:
XPathElement.is_invisibleReturn true if the webelement is invisible on the page within the time (seconds) provided …
def is_visible(self, timeout: Union[int, NoneType] = None) -> bool-
Inherited from:
XPathElement.is_visibleReturn true if the webelement is visible on the page in the time (seconds) provided …