def check_display_name_locally(name):
    second_participant = fixture.get_second_participant()
    display_name_elem = second_participant.find_element_by_xpath(
        "//span[@id='localVideoContainer']/span[@id='localDisplayName']")
    local_video_container_elem = second_participant.find_element_by_xpath(
        "//span[@id='localVideoContainer']")
    ActionChains(second_participant).move_to_element(
        local_video_container_elem).perform()

    assert display_name_elem.is_displayed(),\
        'The display name must be displayed.'
    assert name in display_name_elem.text,\
        'The display name text must contain ' + name + '.'
def check_display_name_on_remote_side(name):
    owner = fixture.get_owner()

    second_participant_resource_jid = utils.get_local_resource_jid(
        fixture.get_second_participant())
    remote_video_span = owner.find_element_by_xpath(
        "//span[@id='participant_" + second_participant_resource_jid + "']")

    remote_video_span.click()
    ActionChains(owner).move_to_element(remote_video_span).perform()

    display_name_elem = owner.find_element_by_xpath(
        "//span[@id='participant_" + second_participant_resource_jid +
        "']/span[@id='participant_" + second_participant_resource_jid +
        "_name']")

    assert display_name_elem.is_displayed(),\
        'The remote display name must be displayed.'
    assert name in display_name_elem.text,\
        'The remote display name text must contain ' + name + '.'
def test_display_name():
    name = 'Name' + str(random.random())[2:]
    print('test_display_name: changing display name to ' + name)
    utils.change_display_name(fixture.get_second_participant(), name)
    check_display_name_locally(name)
    check_display_name_on_remote_side(name)
Beispiel #4
0
def test_display_name():
    name = 'Name' + str(random.random())[2:]
    print('test_display_name: changing display name to ' + name)
    utils.change_display_name(fixture.get_second_participant(), name)
    check_display_name_locally(name)
    check_display_name_on_remote_side(name)