Utils
wasd.util.locator
contains
from wasd.util import Locator
Locator.contains("div.foo", "Hello, World!")
>>> "descendant-or-self::div[@class and contains(concat(' ', normalize-space(@class), ' '), ' foo ')][contains(., 'Hello, World!')]"
Locator.contains("//*[@data-id = 'foo']/ancestor::*", "Hello, World!")
>>> "//*[@data-id = 'foo']/ancestor::*[contains(., 'Hello, World!')]"
Locator.contains("div#foo", "goodbye", "and", "farewell")
>>> "descendant-or-self::div[@id = 'foo'][contains(., 'goodbye')][contains(., 'and')][contains(., 'farewell')]"equal
Locator.equal("div#foo", "Hello, World!")
>>> "descendant-or-self::div[@id = 'foo'][.= 'Hello, World!']"element_at
to_xpath
is_xpath
is_css
Last updated