class QuitAction(object):
    def __init__(self,driver):
        self.main_page=MainPage(driver)

    def quit(self):
        self.main_page.click_username()
        self.main_page.click_quit_button()
        return  LoginPage(self.main_page.driver) #退出操作后,返回到主页面
Ejemplo n.º 2
0
 def __init__(self, driver):
     self.main_page = MainPage(driver)
Ejemplo n.º 3
0
class MainAction():
    def __init__(self, driver):
        self.main_page = MainPage(driver)

    def quit(self):
        self.main_page.out()
        #页面链接
        return LoginPage(self.main_page.driver)

    def qa(self):
        self.main_page.click_qa()
        return QaPage(self.main_page.driver)

    def my(self):
        self.main_page.click_my()

    def product(self):
        self.main_page.click_product()

    def project(self):
        self.main_page.click_project()

    def report(self):
        self.main_page.click_report()

    def company(self):
        self.main_page.click_company()

    def admin(self):
        self.main_page.click_admin()

    def doc(self):
        self.main_page.click_doc()

    def search_bug(self, index, text):
        self.main_page.click_search()
        self.main_page.select_search_type(index)
        self.main_page.input_search(text)
        self.main_page.click_go()
 def default_login(self):
     self.login_success(local_config.username, local_config.password)
     return MainPage(self.login_page.driver)
 def login_success(self, username, password):
     self.login_action(username, password)
     return MainPage(self.login_page.driver)  #如果登录成功,跳转到mainpage页面
Ejemplo n.º 6
0
 def login_success_default(self):
     self.login_success(local_config.get_username,
                        local_config.get_password)
     return MainPage(self.login.driver)
Ejemplo n.º 7
0
 def login_success(self, username, password):
     self.login_first(username, password)
     return MainPage(self.login.driver).get_user_menu()