click

The command to click the element.

Syntax

Element.click() -> Pylenium
Element.click(force=False) -> Pylenium

Usage

correct usage
py.get("a").click()

---or--- # chain a Pylenium command

py.get("a").click().wait.until(lambda _: py.title == "New Page")
incorrect usage
# Errors, 'click' yields Pylenium, not Element
py.get("a").click().text()

Arguments

  • force=False (bool) - If True, a JavascriptExecutor command is sent instead of Selenium's native .click()

Yields

  • Pylenium - The current instance of Pylenium so you can chain commands.

Examples

Given this HTML:

We can click to add another element and click to delete them:

Last updated