Пример #1
0
class MenuManagement():
    def __init__(self, driver: WebDriver):
        self.b = BasePage(driver)

    def in_menu_manage(self):
        self.b.click(menuloc.sys_manage)
        self.b.click(menu.menu_manage_loc)
        self.b.switch_frame(menu.menu_manage_frame)

    def add_menu(self, name, url, sort):
        self.in_menu_manage()
        self.b.click(menu.add_but)
        self.b.send_keys(menu.name_input, name)
        self.b.send_keys(menu.url_input, url)
        self.b.send_keys(menu.sort_input, sort)
        self.b.click(menu.save_but)

    def delete_menu(self):
        self.b.refresh()  #刷新
        self.in_menu_manage()
        MyLog().info(f"按钮位置:{menu.dele_menu_but}")
        self.b.click(menu().dele_menu_but)
        self.b.accept_alert()