Module pom_elements.html.inline_text

Expand source code
from pom_elements import XPathElement


class Link(XPathElement):
    """Interact with <a> tags."""

    tag = "a"


class Cite(XPathElement):
    """Interact with <cite> tags."""

    tag = "cite"


class Code(XPathElement):
    """Interact with <code> tags."""

    tag = "code"


class Highlight(XPathElement):
    """Interact with <mark> tags."""

    tag = "mark"


class InlineQuote(XPathElement):
    """Interact with <q> tags."""

    tag = "q"


class Span(XPathElement):
    """Interact with <span> tags."""

    tag = "span"


class Subscript(XPathElement):
    """Interact with <sub> tags."""

    tag = "sub"


class Superscript(XPathElement):
    """Interact with <sup> tags."""

    tag = "sup"

Classes

class Cite (webdriver:  = None, timeout: int = 5, xpath: str = '', **kwargs)

Interact with tags.

Expand source code
class Cite(XPathElement):
    """Interact with <cite> tags."""

    tag = "cite"

Ancestors

Class variables

var tag

Inherited from: XPathElement.tag

tag class attribute is the xpath html tag (i.e. div, span, ul).

Instance variables

var default_timeout

Inherited from: XPathElement.default_timeout

Get the default timeout.

var locator : Tuple[selenium.webdriver.common.by.By, str]

Inherited from: XPathElement.locator

Return the Xpath Locator element.

var webdriver

Inherited from: XPathElement.webdriver

Get the Element's Selenium webdriver instance …

var xpath : str

Inherited from: XPathElement.xpath

Get the xpath value as a string.

Methods

def can_be_clicked(self, timeout: Union[int, NoneType] = None) -> bool

Inherited from: XPathElement.can_be_clicked

Return true if the webelement can be clicked in the time (seconds) provided …

def click(self, timeout: Union[float, NoneType] = None)

Inherited from: XPathElement.click

Click 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.find

Return the Selenium WebElement in the provided timeout or raise an error …

def get_all_attributes(self) -> dict

Inherited from: XPathElement.get_all_attributes

Return a dictionary containing all of the attributes of an element.

def get_attribute(self, name)

Inherited from: XPathElement.get_attribute

Returns the attribute of the name provided.

def get_property(self, value: str) -> Any

Inherited from: XPathElement.get_property

Get the property of the element …

def is_displayed(self)

Inherited from: XPathElement.is_displayed

Returns true if the Element is displayed else false.

def is_invisible(self, timeout: Union[int, NoneType] = None) -> bool

Inherited from: XPathElement.is_invisible

Return 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_visible

Return true if the webelement is visible on the page in the time (seconds) provided …

class Code (webdriver:  = None, timeout: int = 5, xpath: str = '', **kwargs)

Interact with tags.

Expand source code
class Code(XPathElement):
    """Interact with <code> tags."""

    tag = "code"

Ancestors

Class variables

var tag

Inherited from: XPathElement.tag

tag class attribute is the xpath html tag (i.e. div, span, ul).

Instance variables

var default_timeout

Inherited from: XPathElement.default_timeout

Get the default timeout.

var locator : Tuple[selenium.webdriver.common.by.By, str]

Inherited from: XPathElement.locator

Return the Xpath Locator element.

var webdriver

Inherited from: XPathElement.webdriver

Get the Element's Selenium webdriver instance …

var xpath : str

Inherited from: XPathElement.xpath

Get the xpath value as a string.

Methods

def can_be_clicked(self, timeout: Union[int, NoneType] = None) -> bool

Inherited from: XPathElement.can_be_clicked

Return true if the webelement can be clicked in the time (seconds) provided …

def click(self, timeout: Union[float, NoneType] = None)

Inherited from: XPathElement.click

Click 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.find

Return the Selenium WebElement in the provided timeout or raise an error …

def get_all_attributes(self) -> dict

Inherited from: XPathElement.get_all_attributes

Return a dictionary containing all of the attributes of an element.

def get_attribute(self, name)

Inherited from: XPathElement.get_attribute

Returns the attribute of the name provided.

def get_property(self, value: str) -> Any

Inherited from: XPathElement.get_property

Get the property of the element …

def is_displayed(self)

Inherited from: XPathElement.is_displayed

Returns true if the Element is displayed else false.

def is_invisible(self, timeout: Union[int, NoneType] = None) -> bool

Inherited from: XPathElement.is_invisible

Return 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_visible

Return true if the webelement is visible on the page in the time (seconds) provided …

class Highlight (webdriver:  = None, timeout: int = 5, xpath: str = '', **kwargs)

Interact with tags.

Expand source code
class Highlight(XPathElement):
    """Interact with <mark> tags."""

    tag = "mark"

Ancestors

Class variables

var tag

Inherited from: XPathElement.tag

tag class attribute is the xpath html tag (i.e. div, span, ul).

Instance variables

var default_timeout

Inherited from: XPathElement.default_timeout

Get the default timeout.

var locator : Tuple[selenium.webdriver.common.by.By, str]

Inherited from: XPathElement.locator

Return the Xpath Locator element.

var webdriver

Inherited from: XPathElement.webdriver

Get the Element's Selenium webdriver instance …

var xpath : str

Inherited from: XPathElement.xpath

Get the xpath value as a string.

Methods

def can_be_clicked(self, timeout: Union[int, NoneType] = None) -> bool

Inherited from: XPathElement.can_be_clicked

Return true if the webelement can be clicked in the time (seconds) provided …

def click(self, timeout: Union[float, NoneType] = None)

Inherited from: XPathElement.click

Click 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.find

Return the Selenium WebElement in the provided timeout or raise an error …

def get_all_attributes(self) -> dict

Inherited from: XPathElement.get_all_attributes

Return a dictionary containing all of the attributes of an element.

def get_attribute(self, name)

Inherited from: XPathElement.get_attribute

Returns the attribute of the name provided.

def get_property(self, value: str) -> Any

Inherited from: XPathElement.get_property

Get the property of the element …

def is_displayed(self)

Inherited from: XPathElement.is_displayed

Returns true if the Element is displayed else false.

def is_invisible(self, timeout: Union[int, NoneType] = None) -> bool

Inherited from: XPathElement.is_invisible

Return 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_visible

Return true if the webelement is visible on the page in the time (seconds) provided …

class InlineQuote (webdriver:  = None, timeout: int = 5, xpath: str = '', **kwargs)

Interact with tags.

Expand source code
class InlineQuote(XPathElement):
    """Interact with <q> tags."""

    tag = "q"

Ancestors

Class variables

var tag

Inherited from: XPathElement.tag

tag class attribute is the xpath html tag (i.e. div, span, ul).

Instance variables

var default_timeout

Inherited from: XPathElement.default_timeout

Get the default timeout.

var locator : Tuple[selenium.webdriver.common.by.By, str]

Inherited from: XPathElement.locator

Return the Xpath Locator element.

var webdriver

Inherited from: XPathElement.webdriver

Get the Element's Selenium webdriver instance …

var xpath : str

Inherited from: XPathElement.xpath

Get the xpath value as a string.

Methods

def can_be_clicked(self, timeout: Union[int, NoneType] = None) -> bool

Inherited from: XPathElement.can_be_clicked

Return true if the webelement can be clicked in the time (seconds) provided …

def click(self, timeout: Union[float, NoneType] = None)

Inherited from: XPathElement.click

Click 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.find

Return the Selenium WebElement in the provided timeout or raise an error …

def get_all_attributes(self) -> dict

Inherited from: XPathElement.get_all_attributes

Return a dictionary containing all of the attributes of an element.

def get_attribute(self, name)

Inherited from: XPathElement.get_attribute

Returns the attribute of the name provided.

def get_property(self, value: str) -> Any

Inherited from: XPathElement.get_property

Get the property of the element …

def is_displayed(self)

Inherited from: XPathElement.is_displayed

Returns true if the Element is displayed else false.

def is_invisible(self, timeout: Union[int, NoneType] = None) -> bool

Inherited from: XPathElement.is_invisible

Return 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_visible

Return true if the webelement is visible on the page in the time (seconds) provided …

Interact with tags.

Expand source code
class Link(XPathElement):
    """Interact with <a> tags."""

    tag = "a"

Ancestors

Class variables

var tag

Inherited from: XPathElement.tag

tag class attribute is the xpath html tag (i.e. div, span, ul).

Instance variables

var default_timeout

Inherited from: XPathElement.default_timeout

Get the default timeout.

var locator : Tuple[selenium.webdriver.common.by.By, str]

Inherited from: XPathElement.locator

Return the Xpath Locator element.

var webdriver

Inherited from: XPathElement.webdriver

Get the Element's Selenium webdriver instance …

var xpath : str

Inherited from: XPathElement.xpath

Get the xpath value as a string.

Methods

def can_be_clicked(self, timeout: Union[int, NoneType] = None) -> bool

Inherited from: XPathElement.can_be_clicked

Return true if the webelement can be clicked in the time (seconds) provided …

def click(self, timeout: Union[float, NoneType] = None)

Inherited from: XPathElement.click

Click 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.find

Return the Selenium WebElement in the provided timeout or raise an error …

def get_all_attributes(self) -> dict

Inherited from: XPathElement.get_all_attributes

Return a dictionary containing all of the attributes of an element.

def get_attribute(self, name)

Inherited from: XPathElement.get_attribute

Returns the attribute of the name provided.

def get_property(self, value: str) -> Any

Inherited from: XPathElement.get_property

Get the property of the element …

def is_displayed(self)

Inherited from: XPathElement.is_displayed

Returns true if the Element is displayed else false.

def is_invisible(self, timeout: Union[int, NoneType] = None) -> bool

Inherited from: XPathElement.is_invisible

Return 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_visible

Return true if the webelement is visible on the page in the time (seconds) provided …

class Span (webdriver:  = None, timeout: int = 5, xpath: str = '', **kwargs)

Interact with tags.

Expand source code
class Span(XPathElement):
    """Interact with <span> tags."""

    tag = "span"

Ancestors

Class variables

var tag

Inherited from: XPathElement.tag

tag class attribute is the xpath html tag (i.e. div, span, ul).

Instance variables

var default_timeout

Inherited from: XPathElement.default_timeout

Get the default timeout.

var locator : Tuple[selenium.webdriver.common.by.By, str]

Inherited from: XPathElement.locator

Return the Xpath Locator element.

var webdriver

Inherited from: XPathElement.webdriver

Get the Element's Selenium webdriver instance …

var xpath : str

Inherited from: XPathElement.xpath

Get the xpath value as a string.

Methods

def can_be_clicked(self, timeout: Union[int, NoneType] = None) -> bool

Inherited from: XPathElement.can_be_clicked

Return true if the webelement can be clicked in the time (seconds) provided …

def click(self, timeout: Union[float, NoneType] = None)

Inherited from: XPathElement.click

Click 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.find

Return the Selenium WebElement in the provided timeout or raise an error …

def get_all_attributes(self) -> dict

Inherited from: XPathElement.get_all_attributes

Return a dictionary containing all of the attributes of an element.

def get_attribute(self, name)

Inherited from: XPathElement.get_attribute

Returns the attribute of the name provided.

def get_property(self, value: str) -> Any

Inherited from: XPathElement.get_property

Get the property of the element …

def is_displayed(self)

Inherited from: XPathElement.is_displayed

Returns true if the Element is displayed else false.

def is_invisible(self, timeout: Union[int, NoneType] = None) -> bool

Inherited from: XPathElement.is_invisible

Return 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_visible

Return true if the webelement is visible on the page in the time (seconds) provided …

class Subscript (webdriver:  = None, timeout: int = 5, xpath: str = '', **kwargs)

Interact with tags.

Expand source code
class Subscript(XPathElement):
    """Interact with <sub> tags."""

    tag = "sub"

Ancestors

Class variables

var tag

Inherited from: XPathElement.tag

tag class attribute is the xpath html tag (i.e. div, span, ul).

Instance variables

var default_timeout

Inherited from: XPathElement.default_timeout

Get the default timeout.

var locator : Tuple[selenium.webdriver.common.by.By, str]

Inherited from: XPathElement.locator

Return the Xpath Locator element.

var webdriver

Inherited from: XPathElement.webdriver

Get the Element's Selenium webdriver instance …

var xpath : str

Inherited from: XPathElement.xpath

Get the xpath value as a string.

Methods

def can_be_clicked(self, timeout: Union[int, NoneType] = None) -> bool

Inherited from: XPathElement.can_be_clicked

Return true if the webelement can be clicked in the time (seconds) provided …

def click(self, timeout: Union[float, NoneType] = None)

Inherited from: XPathElement.click

Click 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.find

Return the Selenium WebElement in the provided timeout or raise an error …

def get_all_attributes(self) -> dict

Inherited from: XPathElement.get_all_attributes

Return a dictionary containing all of the attributes of an element.

def get_attribute(self, name)

Inherited from: XPathElement.get_attribute

Returns the attribute of the name provided.

def get_property(self, value: str) -> Any

Inherited from: XPathElement.get_property

Get the property of the element …

def is_displayed(self)

Inherited from: XPathElement.is_displayed

Returns true if the Element is displayed else false.

def is_invisible(self, timeout: Union[int, NoneType] = None) -> bool

Inherited from: XPathElement.is_invisible

Return 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_visible

Return true if the webelement is visible on the page in the time (seconds) provided …

class Superscript (webdriver:  = None, timeout: int = 5, xpath: str = '', **kwargs)

Interact with tags.

Expand source code
class Superscript(XPathElement):
    """Interact with <sup> tags."""

    tag = "sup"

Ancestors

Class variables

var tag

Inherited from: XPathElement.tag

tag class attribute is the xpath html tag (i.e. div, span, ul).

Instance variables

var default_timeout

Inherited from: XPathElement.default_timeout

Get the default timeout.

var locator : Tuple[selenium.webdriver.common.by.By, str]

Inherited from: XPathElement.locator

Return the Xpath Locator element.

var webdriver

Inherited from: XPathElement.webdriver

Get the Element's Selenium webdriver instance …

var xpath : str

Inherited from: XPathElement.xpath

Get the xpath value as a string.

Methods

def can_be_clicked(self, timeout: Union[int, NoneType] = None) -> bool

Inherited from: XPathElement.can_be_clicked

Return true if the webelement can be clicked in the time (seconds) provided …

def click(self, timeout: Union[float, NoneType] = None)

Inherited from: XPathElement.click

Click 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.find

Return the Selenium WebElement in the provided timeout or raise an error …

def get_all_attributes(self) -> dict

Inherited from: XPathElement.get_all_attributes

Return a dictionary containing all of the attributes of an element.

def get_attribute(self, name)

Inherited from: XPathElement.get_attribute

Returns the attribute of the name provided.

def get_property(self, value: str) -> Any

Inherited from: XPathElement.get_property

Get the property of the element …

def is_displayed(self)

Inherited from: XPathElement.is_displayed

Returns true if the Element is displayed else false.

def is_invisible(self, timeout: Union[int, NoneType] = None) -> bool

Inherited from: XPathElement.is_invisible

Return 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_visible

Return true if the webelement is visible on the page in the time (seconds) provided …