def test_selenium_resolve_element_key_uses_SeleniumElementSelector_for_non_null_contexts( ): context = Context(Settings()) driver = SeleniumDriver(context) key = driver.resolve_element_key(context, "Button", "SomethingElse") expected = "//*[(@name='SomethingElse' or @id='SomethingElse')]" assert key == expected, "Expected %s, Actual: %s" % (expected, key)
def test_selenium_resolve_element_key_uses_SeleniumElementSelector_for_non_null_contexts(): context = Context(Settings()) driver = SeleniumDriver(context) key = driver.resolve_element_key(context, "Button", "SomethingElse") expected = "//*[(@name='SomethingElse' or @id='SomethingElse')]" assert key == expected, "Expected %s, Actual: %s" % (expected, key)
def test_selenium_resolve_element_key_returns_element_key_for_null_context(): driver = SeleniumDriver(None) assert driver.resolve_element_key(None, "button", "SomethingElse") == "SomethingElse"