def test_pyppium_basic_behaviours(capabilities, username, password):
    PyppiumDriver(capabilities)
    screen = LoginScreen()
    screen.fill_email(username)
    screen.fill_password(password)
    screen.click_button_sign_in()
    assert_that(WelcomeScreen().label_welcome_message()).contains(username)
Ejemplo n.º 2
0
def wait_element_to_be_clickable(by, value, timeout) -> WebElement:
    return wait.WebDriverWait(PyppiumDriver.instance(), timeout).until(
        expect.element_to_be_clickable((by, value))
    )
Ejemplo n.º 3
0
def wait_invisibility_of_element(by, value, timeout) -> WebElement:
    return wait.WebDriverWait(PyppiumDriver.instance(), timeout).until(
        expect.invisibility_of_element_located((by, value))
    )
Ejemplo n.º 4
0
def wait_visibility_of_any_elements(by, value, timeout) -> List[WebElement]:
    return wait.WebDriverWait(PyppiumDriver.instance(), timeout).until(
        expect.visibility_of_any_elements_located((by, value))
    )
def test_android_basic_behaviours(android_caps, username, password):
    PyppiumDriver(android_caps)
    ScreenOne().login(username, password)
    assert_that(ScreenTwo().label_welcome_message()).contains(username)