• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python common.open_url函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中xivo_acceptance.lettuce.common.open_url函数的典型用法代码示例。如果您正苦于以下问题:Python open_url函数的具体用法?Python open_url怎么用?Python open_url使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了open_url函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: set_accessibility_to_any_host

def set_accessibility_to_any_host():
    common.open_url('phonebook_settings')
    multilist = form.PhonebookSettingsMultilist.from_id('accesslist')
    multilist.remove_all()
    multilist.add('0.0.0.0/1')
    multilist.add('128.0.0.0/1')
    form.submit.submit_form()
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:7,代码来源:phonebook.py


示例2: create_or_replace_certificate

def create_or_replace_certificate(info):
    common.remove_all_elements('certificat', info['name'])

    common.open_url('certificat', 'add')

    input_name = world.browser.find_element_by_id('it-name')
    input_name.send_keys(info['name'])

    if 'autosigned' in info:
        checked = info['autosigned'] == "yes"
        Checkbox.from_id('it-autosigned').set_checked(checked)

    if 'certificate authority' in info:
        checked = info['certificate authority'] == "yes"
        Checkbox.from_id('it-is_ca').set_checked(checked)

    input_date = world.browser.find_element_by_id('it-validity-end')
    input_date.clear()

    date = datetime.datetime.now()
    if info['valid date in the future'] == "yes":
        date += datetime.timedelta(days=31)
    else:
        date -= datetime.timedelta(days=1)

    input_date.send_keys(date.strftime("%m/%d/%Y"))

    input_email = world.browser.find_element_by_id('it-subject-emailAddress')
    input_email.clear()
    input_email.send_keys(info['email'])
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:30,代码来源:certificate_steps.py


示例3: unsearch_line

def unsearch_line():
    common.open_url('line')
    searchbox_id = 'it-toolbar-search'
    text_input = world.browser.find_element_by_id(searchbox_id)
    text_input.clear()
    submit_button = world.browser.find_element_by_id('it-toolbar-subsearch')
    submit_button.click()
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:7,代码来源:line.py


示例4: when_i_remove_the_codec_from_the_line_with_number

def when_i_remove_the_codec_from_the_line_with_number(step, codec, linenumber):
    line_id = line_read_helper.find_line_id_with_exten_context(linenumber, 'default')
    common.open_url('line', 'edit', {'id': line_id})
    _open_codec_page()
    codec_widget = CodecWidget()
    codec_widget.remove(codec)
    form.submit.submit_form()
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:7,代码来源:line_steps.py


示例5: when_i_create_a_trunkcustom_with_name_and_trunk

def when_i_create_a_trunkcustom_with_name_and_trunk(step, name):
    common.open_url('trunkcustom', 'add')
    input_name = world.browser.find_element_by_id('it-protocol-name', 'trunkcustom form not loaded')
    input_name.send_keys(name)
    input_interface = world.browser.find_element_by_id('it-protocol-interface', 'trunkcustom form not loaded')
    input_interface.send_keys('misdn//xivo')
    form.submit.submit_form()
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:7,代码来源:trunk_custom_steps.py


示例6: add_call_form_model

def add_call_form_model(call_form_name, variables):
    common.remove_element_if_exist('sheet', call_form_name, column='Model')
    common.open_url('sheet', 'add')
    form.input.set_text_field_with_label('Name :', call_form_name)
    common.go_to_tab('Sheet')
    for variable in variables:
        _add_sheet_variable(variable)
    form.submit.submit_form()
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:8,代码来源:cti_helper.py


示例7: add_boss_secretary_filter

def add_boss_secretary_filter(**data):
    common.open_url('callfilter', 'add')
    if 'entity' in data and data['entity']:
        type_callfilter_entity(data['entity'])
    type_callfilter_name(data['name'])
    type_callfilter_boss(data['boss'])
    add_secretary(data['secretary'])
    submit.submit_form()
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:8,代码来源:callfilter.py


示例8: when_i_create_a_skill_rule

def when_i_create_a_skill_rule(step, skill_rule_name):
    common.open_url('skill_rule', 'add')
    skill_rule_action_webi.type_skill_rule_name(skill_rule_name)
    skill_rule_config = step.hashes
    for skill_rule_element in skill_rule_config:
        rule = skill_rule_element['rule']
        skill_rule_action_webi.add_rule(rule)
    form.submit.submit_form()
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:8,代码来源:skillrules_steps.py


示例9: search_line_number

def search_line_number(line_number):
    common.open_url('line')
    searchbox_id = 'it-toolbar-search'
    text_input = world.browser.find_element_by_id(searchbox_id)
    text_input.clear()
    text_input.send_keys(line_number)
    submit_button = world.browser.find_element_by_id('it-toolbar-subsearch')
    submit_button.click()
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:8,代码来源:line.py


示例10: uninstall_plugins

def uninstall_plugins(plugin_name):
    common.open_url('provd_plugin')
    # uninstalling more than 1 plugins can't done in one step or selenium will raise a StaleElementReferenceException
    plugin_names = []
    for plugin_line in common.find_lines(plugin_name):
        plugin_names.append(plugin_line.find_element_by_xpath('.//td[2]').text)
    for plugin_name in plugin_names:
        plugin_line = common.get_line(plugin_name)
        _uninstall_plugin(plugin_line)
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:9,代码来源:provd_plugins.py


示例11: remove_call_limits

def remove_call_limits(call_limits):
    common.open_url('general_iax')
    common.go_to_tab('Call limits')
    for call_limit in call_limits:
        lines = find_call_limit_lines(call_limit['address'], call_limit['netmask'])
        for line in lines:
            delete_button = line.find_element_by_xpath(".//a[@title='Delete this limit']")
            delete_button.click()
        form.submit.submit_form()
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:9,代码来源:general_settings_iax.py


示例12: then_i_see_a_line_with_infos

def then_i_see_a_line_with_infos(step):
    expected_line = step.hashes[0]
    if 'device' in expected_line:
        expected_line['device'] = True if expected_line['device'] == 'True' else False
    number = expected_line['number']
    common.open_url('line', 'search', {'search': number})
    actual_line = line_action_webi.get_line_list_entry(number)
    assert_that(actual_line, has_entries(expected_line))
    common.open_url('user', 'search', {'search': ''})
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:9,代码来源:line_steps.py


示例13: then_i_see_a_user_with_infos

def then_i_see_a_user_with_infos(step):
    user_expected_properties = step.hashes[0]
    fullname = user_expected_properties['fullname']
    common.open_url('user', 'search', {'search': '%s' % fullname})
    user_actual_properties = user_action_webi.get_user_list_entry(fullname)
    assert_that(fullname, equal_to(user_expected_properties['fullname']))
    for user_field, user_value in user_expected_properties.iteritems():
        assert_that(user_actual_properties[user_field], equal_to(user_value))
    common.open_url('user', 'search', {'search': ''})
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:9,代码来源:user_steps.py


示例14: then_the_outcall_1_has_the_extension_patterns

def then_the_outcall_1_has_the_extension_patterns(step, outcall_name):
    common.open_url('outcall', 'list')
    common.edit_line(outcall_name)
    common.go_to_tab('Exten')

    for outcall_extension in step.hashes:
        extension_pattern = outcall_extension['extension_pattern']
        extension_pattern_input = outcall_action_webi.exten_line(extension_pattern).find_element_by_xpath(".//input[@name='dialpattern[exten][]']")
        assert_that(extension_pattern_input, not_none())
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:9,代码来源:outcall_steps.py


示例15: then_i_see_errors

def then_i_see_errors(step, profile_label):
    common.open_url('profile', 'list')
    table_line = common.get_line(profile_label)
    try:
        table_line.find_element_by_xpath(".//a[@title='Delete']")
    except NoSuchElementException:
        pass
    else:
        raise Exception('CTI profile %s should not be removable' % profile_label)
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:9,代码来源:profile_steps.py


示例16: then_i_see_user_with_username_group1_group2_has_a_function_key

def then_i_see_user_with_username_group1_group2_has_a_function_key(step, firstname, lastname, extension):
    common.open_url('user', 'search', {'search': '%s %s' % (firstname, lastname)})
    common.edit_line("%s %s" % (firstname, lastname))
    common.go_to_tab('Func Keys')
    destination_field = world.browser.find_element_by_id('phonefunckey[typevalidentity][]')
    assert destination_field.get_attribute('value') == extension
    type_field = Select(world.browser.find_element_by_id('phonefunckey[type][]'))
    assert type_field.first_selected_option.text == "Customized"
    common.open_url('user', 'search', {'search': ''})
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:9,代码来源:user_steps.py


示例17: update_plugin_list

def update_plugin_list(url, check_confirmation=True):
    provd_general_action_webi.update_plugin_server_url(url)
    common.open_url('provd_plugin')
    world.browser.find_element_by_id('toolbar-bt-update').click()
    wait_time = 7
    if check_confirmation:
        _check_for_confirmation_message(wait_time)
    else:
        time.sleep(wait_time)
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:9,代码来源:provd_plugins.py


示例18: install_plugin

def install_plugin(plugin_name):
    common.open_url('provd_plugin', 'search', qry={'search': plugin_name})
    plugin_line = common.get_line(plugin_name)

    install_btn = _find_install_btn(plugin_line)
    if install_btn:
        install_btn.click()
        _check_for_confirmation_message(2)

    common.open_url('provd_plugin', 'search', {'search': ''})
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:10,代码来源:provd_plugins.py


示例19: when_i_add_a_sip_line_with_infos

def when_i_add_a_sip_line_with_infos(step):
    for line_infos in step.hashes:
        common.open_url('line', 'add', {'proto': 'sip'})
        world.id = _get_line_name()
        if 'context' in line_infos:
            context = line_infos['context']
            form.select.set_select_field_with_id_containing('it-protocol-context', context)
        if 'custom_codecs' in line_infos:
            codec = line_infos['custom_codecs']
            _add_custom_codec(codec)
        form.submit.submit_form()
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:11,代码来源:line_steps.py


示例20: given_i_have_a_sheet_model_with_custom_ui

def given_i_have_a_sheet_model_with_custom_ui(step):
    sheet = step.hashes.pop()
    common.remove_element_if_exist('sheet', sheet['name'])
    common.open_url('sheet', 'add')

    form.input.set_text_field_with_label('Name :', sheet['name'])
    common.go_to_tab('Sheet')
    form.set_text_field_with_id('it-sheetactions-qtui', sheet['path to ui'])
    cti_helper.add_sheet_field(title='', display_type='form', default_value='', display_value='qtui')

    form.submit.submit_form()
开发者ID:digideskio,项目名称:xivo-acceptance,代码行数:11,代码来源:sheet_steps.py



注:本文中的xivo_acceptance.lettuce.common.open_url函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python agid.register函数代码示例发布时间:2022-05-26
下一篇:
Python pyplot.show函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap