pytoolbox.selenium.client module

class pytoolbox.selenium.client.LiveClient(live_server_url, web_driver_class=None)[source]

Bases: FindMixin

__init__(live_server_url, web_driver_class=None)[source]
web_driver_class

alias of Firefox

property css_prefix
find_css(css_selector, prefix=True, force_list=False, fail=True)[source]

Shortcut to find elements by CSS. Returns either a list or singleton.

find_xpath(xpath, force_list=False, fail=True)[source]
get(url, data=None)[source]
quit()[source]
set_element(name, value, clear=None)[source]

Set the properties of an element. Works with both WebElement and Select.

submit()[source]
wait_for_css(css_selector='', inverse=False, prefix=True, timeout=5, fail=True)[source]
wait_for_id(element_id, inverse=False, prefix=True, timeout=5, fail=True)[source]
wait_for_name(element_name, inverse=False, prefix=True, timeout=5, fail=True)[source]