Exemplo n.º 1
0
def init_driver():
    driver = webdriver.Chrome()
    driver.get(cd.login_boss_url)
    driver.maximize_window()
    lp = LoginPage(driver)
    lp.boss_login(cd.boss_user["user"], cd.boss_user["pwd"])
    hp = HomePage(driver)
    np = NonTaxManagePage(driver)

    yield driver, hp, lp, np

    driver.quit()
Exemplo n.º 2
0
def init_ad_manage():
    driver = webdriver.Chrome()
    driver.get(cd.login_boss_url)
    driver.maximize_window()
    lp = LoginPage(driver)
    lp.boss_login(cd.boss_user["user"], cd.boss_user["pwd"])
    hp = HomePage(driver)
    hp.click_element(hl.ad_menu, "点击广告管理菜单")
    ad = AdPage(driver)

    yield ad

    driver.quit()
Exemplo n.º 3
0
def non_tax_page3():
    """
    删除非税局前置条件
    :return:
    """
    af = ApiFunction()
    agent_name, agent_id = af.api_add_tax_manage()

    driver = webdriver.Chrome()
    driver.get(cd.login_boss_url)
    driver.maximize_window()
    lp = LoginPage(driver)
    lp.boss_login(cd.boss_user["user"], cd.boss_user["pwd"])
    hp = HomePage(driver)
    hp.click_element(hl.non_tax_menu, "点击非税局管理菜单")
    np = NonTaxManagePage(driver)

    yield np, agent_name

    driver.quit()
Exemplo n.º 4
0
def init_gui_manage():
    """
    指引模块前置后置
    :return:
    """
    af = ApiFunction()
    gui_module_id, gui_module_name, gui_module_sort = af.api_add_gui_module()
    af.api_add_gui_item(gui_module_id)

    driver = webdriver.Chrome()
    driver.get(cd.login_boss_url)
    driver.maximize_window()
    lp = LoginPage(driver)
    lp.boss_login(cd.boss_user["user"], cd.boss_user["pwd"])
    hp = HomePage(driver)
    hp.click_element(hl.gui_menu, "点击指引管理菜单")
    sm = ShowManagePage(driver)

    yield sm, gui_module_id, gui_module_name, gui_module_sort

    af = ApiFunction()
    af.api_del_gui_module(gui_module_id, gui_module_sort)
    driver.quit()