def test_send_to_device_sucessful_submission(base_url, selenium): page = IOSPage(base_url, selenium).open() page.click_get_it_now() send_to_device = page.send_to_device assert page.send_to_device.is_displayed send_to_device.type_email('*****@*****.**') send_to_device.click_send() assert send_to_device.send_successful
def test_send_to_device_fails_when_missing_required_fields(base_url, selenium): page = IOSPage(base_url, selenium).open() with pytest.raises(TimeoutException): page.click_get_it_now() page.send_to_device.click_send()