コード例 #1
0
ファイル: test_whatsnew_60.py プロジェクト: yathu/bedrock
def test_send_to_device_failure(base_url, selenium):
    page = FirefoxWhatsNew60Page(selenium, base_url,
                                 params='?signed-in=true').open()
    send_to_device = page.send_to_device
    send_to_device.type_email('invalid@email')
    send_to_device.click_send(expected_result='error')
    assert send_to_device.is_form_error_displayed
コード例 #2
0
ファイル: test_whatsnew_60.py プロジェクト: tchigher/bedrock
def test_send_to_device_success(base_url, selenium):
    page = FirefoxWhatsNew60Page(selenium, base_url,
                                 params='?signed-in=true').open()
    assert not page.is_qr_code_displayed
    send_to_device = page.send_to_device
    send_to_device.type_email('*****@*****.**')
    send_to_device.click_send()
    assert send_to_device.send_successful
コード例 #3
0
ファイル: test_whatsnew_60.py プロジェクト: tchigher/bedrock
def test_get_firefox_qr_code(base_url, selenium):
    page = FirefoxWhatsNew60Page(selenium,
                                 base_url,
                                 locale='sv-SE',
                                 params='?signed-in=true').open()
    assert page.is_qr_code_displayed
コード例 #4
0
ファイル: test_whatsnew_60.py プロジェクト: tchigher/bedrock
def test_send_to_device_fails_when_missing_required_fields(base_url, selenium):
    page = FirefoxWhatsNew60Page(selenium, base_url,
                                 params='?signed-in=true').open()
    with pytest.raises(TimeoutException):
        page.send_to_device.click_send()
コード例 #5
0
ファイル: test_whatsnew_60.py プロジェクト: tchigher/bedrock
def test_account_buttons_displayed(base_url, selenium):
    page = FirefoxWhatsNew60Page(selenium, base_url, params='').open()
    assert page.is_account_button_displayed