當前位置: 首頁>>代碼示例>>Python>>正文


Python CommonFunctions.CommonFunctions類代碼示例

本文整理匯總了Python中common.py_common_keyword.CommonFunctions.CommonFunctions的典型用法代碼示例。如果您正苦於以下問題:Python CommonFunctions類的具體用法?Python CommonFunctions怎麽用?Python CommonFunctions使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


在下文中一共展示了CommonFunctions類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: __init__

class loadApp:
    def __init__(self):
        self.com = CommonFunctions()

    def loadApp(self):
        newapp_list = ''
        while True:
            try:
                app_list = []
                buttons = self.com.driver.find_elements_by_id('com.tclmarket:id/name')
                for b in buttons:
                    app = b.text
                    app_list.append(app)

                if app_list[-1] != newapp_list:
                    newapp_list = app_list[-1]
                    print 'loading app successfully'
                    self.com.swipe_screen()
                    time.sleep(10)
                else:
                    print 'you load all app on the page'
                    return True
            except Exception, e:
                print 'you load all app on the page error'
                print '%s:%s' % (e.message, e)
                return False
開發者ID:sunshine2176,項目名稱:TCLMarketAutoTest,代碼行數:26,代碼來源:loadApp.py

示例2: __init__

class baseFunc:
    """基本功能類"""

    #----------------------------------------------------------------------
    def __init__(self):
        """Constructor"""
        self.common_fn = CommonFunctions()
        
    #----------------------------------------------------------------------
    def uninstallAPP(self,name):
        """卸載指定應用"""
        isHome = False
        while not isHome:
            self.common_fn.driver.keyevent('4')
            time.sleep(2)
            if self.common_fn.driver.current_activity == '.activity.MarketHomeActivity':
                isHome = True
        print 'uninstall app'
        time.sleep(5)
        tabs = self.common_fn.com_find_element(r'android:id/tabs')
        tabs.find_element(By.NAME,u'管理').click()
        action_buttons=self.common_fn.wait_for_elements(r'com.tclmarket:id/manage_image',By.ID)
        action_texts=self.common_fn.wait_for_elements(r'com.tclmarket:id/manage_text',By.ID)
        if action_texts[2].text==u'已安裝' :
            action_buttons[2].click()
            time.sleep(2)
            print u'get installed apks page\n'
            self.findByName(name)
        else:   
            print u'not get installed apks page\n'
            return False        

            #print self.common_fn.com_find_element(name,By.NAME)

        #----------------------------------------------------------------------
    def findByName(self,name):
        """查找指定應用列表"""
        try:
            isLast = False
            lastAPP = ''
            while not isLast:
                apps = self.common_fn.wait_for_elements(r'android.widget.RelativeLayout',By.CLASS_NAME)
                for i in range(len(apps)):
                    #print '------------',apps[i].find_element(By.ID,r'com.tclmarket:id/name').text
                    try:
                        if apps[i].find_element(By.ID,r'com.tclmarket:id/name').text == name:
                            apps[i].find_element(By.ID,r'com.tclmarket:id/actionOne').click()
                            self.common_fn.element_clk('OK',By.NAME)
                            return True
                    except:
                        s = sys.exc_info()
                        print 'Error "%s" happend on line %d' % (s[1],s[2].tb_lineno)
                newLastAPP = apps[-1].find_element(By.ID,r'com.tclmarket:id/name').text
                if lastAPP == newLastAPP:
                    return False
                lastAPP = newLastAPP
                self.common_fn.swipe_screen(percent=0.7,duration=2000)
        except:
            s = sys.exc_info()
            print 'Error "%s" happend on line %d' % (s[1],s[2].tb_lineno)
開發者ID:sunshine2176,項目名稱:TCLMarketAutoTest,代碼行數:60,代碼來源:baseFunc.py

示例3: open_installed_app

class open_installed_app():
    def __init__(self):
        self.common_fn = CommonFunctions()
    
    def app_homePage(self):
        try:
            manage_buttons=self.common_fn.wait_for_elements(r'com.tclmarket:id/text',By.ID)
            if manage_buttons[4].text==u'管理':
                manage_buttons[4].click()
                time.sleep(2)
                print u'go into manage page\n'
            else:
                print u'manageButton[4].text do not equal to 管理'    
        except:
            print u'not find manage button\n'
            
            
    def app_installedList(self):
        try:
            self.app_homePage()
            installed_buttons=self.common_fn.wait_for_elements(r'com.tclmarket:id/manage_image',By.ID)
            installed_buttons[2].click()
            time.sleep(2)
            try:
                title=self.common_fn.wait_for_element(r'com.tclmarket:id/home_title')
                if title.text==u'已安裝':
                    print u'get installed apps list\n'
                    try:
                        
                        appName = self.common_fn.wait_for_elements(r'com.tclmarket:id/name',By.ID)[5].text
                        click_apps=self.common_fn.wait_for_elements(r'com.tclmarket:id/fold_tag',By.ID)
                        click_apps[5].click()
                        open_button=self.common_fn.wait_for_element(r'com.tclmarket:id/bottom_action_left')
                        open_button.click()  
                        
                        print u'open app "%s" \n' % appName
                        self.common_fn.driver.keyevent('4')
                        return True
                    except Exception as e:
                        
                        print u'not find apps\n'
                        s = sys.exc_info()
                        print 'Error %s happend on line %d' % (s[1],s[2].tb_lineno)                        
                else:
                    pass
            except:
                pass        
        except:
            print u'fail to go into installed apps page\n'
            s = sys.exc_info()
            print 'Error %s happend on line %d' % (s[1],s[2].tb_lineno)
                       
      
    def run(self):
        start = startOperate()
        return self.common_fn.run_test_case(lambda: self.common_fn.launch_app('4.0.1'),
                                     lambda: start.baseOperate(),
                                     lambda: self.app_installedList()) 
開發者ID:sunshine2176,項目名稱:TCLMarketAutoTest,代碼行數:58,代碼來源:open_installed_app.py

示例4: __init__

class HotpageVerify:
    def __init__(self):
        self.com = CommonFunctions()

    def loadHotapps(self):
        try:
            # frame = self.com.driver.find_element_by_id('com.tclmarket:id/remark_layout')
            # buttons = frame.find_elements_by_class_name('android.widget.RelativeLayout')
            # for button in buttons:
            #     b = button.find_element_by_class_name('android.widget.TextView')
            #     if b.text == u'飆升':
            #         b.click()
            #         time.sleep(5)
            #         break
            # return True
            hot_button = self.com.wait_for_element(value='com.tclmarket:id/remark_text1', element_text=u'最熱')
            if hot_button:
                hot_button.click()
                return True
            return False


        except:
            print 'No hot labels'
            s = sys.exc_info()
            print 'Error "%s" happend on line %d' % (s[1], s[2].tb_lineno)
            return False

    def hotpageVerify(self):
        time.sleep(2)
        hot_title = self.com.wait_for_element(value='com.tclmarket:id/home_title', element_text=u'最熱')
        if hot_title:
            apps = self.com.driver.find_elements_by_id('com.tclmarket:id/name')
            for app in apps:
                if app.text != '':
                    print 'hotpage display normally'
                    return True
                else:
                    print 'There is no app in hotpage.'

        return False

    def run_hotpageVerify(self):
        return self.com.run_test_case(lambda: self.com.launch_app(),
                                      lambda: self.loadHotapps(),
                                      lambda: self.hotpageVerify())
開發者ID:sunshine2176,項目名稱:TCLMarketAutoTest,代碼行數:46,代碼來源:HotpageVerify.py

示例5: __init__

class loadHotapps:
    def __init__(self):
        self.com = CommonFunctions()

    def loadHotapps(self):
        try:
            hot_button = self.com.wait_for_element(value='com.tclmarket:id/remark_text1', element_text=u'最熱')
            if hot_button:
                hot_button.click()
                return True
            return False
        except:
            print 'No hot labels'
            s = sys.exc_info()
            print 'Error "%s" happend on line %d' % (s[1], s[2].tb_lineno)
            return False

    def loadApps(self):
        newapp_list = ''
        while True:
            try:
                app_list = []
                time.sleep(2)
                buttons = self.com.driver.find_elements_by_id('com.tclmarket:id/name')
                for b in buttons:
                    app = b.text
                    app_list.append(app)

                if app_list[-1] != newapp_list:
                    newapp_list = app_list[-1]
                    print 'loading app successfully'
                    self.com.swipe_screen()
                    time.sleep(10)
                else:
                    print 'you load all app on the page'
                    return True
            except:
                print 'loadApps error'
                s = sys.exc_info()
                print 'Error "%s" happend on line %d' % (s[1], s[2].tb_lineno)
                return False

    def run_loadHotapps(self):
        return self.com.run_test_case(lambda: self.com.launch_app(),
                                      lambda: self.loadHotapps(),
                                      lambda: self.loadApps())
開發者ID:sunshine2176,項目名稱:TCLMarketAutoTest,代碼行數:46,代碼來源:loadHotapps.py

示例6: installedAppPage

class installedAppPage():
    def __init__(self):
        self.common_fn = CommonFunctions()
              
    def appHomePage(self):
        try:
            manageButtons=self.common_fn.wait_for_elements(r'com.tclmarket:id/text',By.ID)
            if manageButtons[4].text==u'管理':
                manageButtons[4].click()
                time.sleep(2)
                print u'go into manage page\n'
                return True
            else:
                print u'manageButton[4].text do not equal to 管理'   
                return False
        except:
            print u'not find manage button\n'
            return False
            
            
    def appInstalledList(self):
        try:
            self.appHomePage()
            installedButtons=self.common_fn.wait_for_elements(r'com.tclmarket:id/manage_image',By.ID)
            installedButtons[2].click()
            time.sleep(2)
            try:
                title=self.common_fn.wait_for_element(r'com.tclmarket:id/home_title')
                if title.text==u'已安裝':
                    print u'get installed apps list\n'
                    return True
                else:
                    return False
            except:
                return False    
        except:
            print u'fail to go into installed apps page\n'
            return False
                     
    def run(self):
        start = startOperate()
        return self.common_fn.run_test_case(lambda: self.common_fn.launch_app('4.0.1'),
                                     lambda: start.baseOperate(),
                                         lambda: self.appInstalledList())          
開發者ID:sunshine2176,項目名稱:TCLMarketAutoTest,代碼行數:44,代碼來源:installedAppPage.py

示例7: __init__

class onekey_report:
    def __init__(self):
        self.com = CommonFunctions()

    # 打開應用詳情
    def openDetailpage(self):
        global app
        try:
            apps = self.com.driver.find_elements_by_id("com.tclmarket:id/name")
            for app in apps:
                if app.text != "":
                    app.click()
                    time.sleep(8)

                    appname = self.com.wait_for_element("com.tclmarket:id/name")
                    if appname.text == app.text:
                        print "you have entered appdetailpage"
                        self.com.swipe_screen(percent=0.7)
                        time.sleep(3)
                        return True
                    else:
                        print "you have entered wrong"
                        return False

        except:
            print "No app in the page"
            return False

    def onekeyVerify(self):
        try:
            report = self.com.wait_for_element("com.tclmarket:id/one_key_submit")
            report.click()
            report_message = self.com.wait_for_element("com.tclmarket:id/report_message")
            report_items = self.com.driver.find_elements_by_id("com.tclmarket:id/linerlayout_two")
            for item in report_items:
                item.click()
            submit = self.com.wait_for_element("com.tclmarket:id/submit")
            report_message.send_keys(u"測試一件舉報")
            submit.click()
            if report:
                print "you back the detail page"
                return True
            else:
                print "back  failed"
                return False
        except:
            s = sys.exc_info()
            print 'Error "%s" happend on line %d' % (s[1], s[2].tb_lineno)
            return False

    def run_onekey_report(self):
        return self.com.run_test_case(
            lambda: self.com.launch_app(), lambda: self.openDetailpage(), lambda: self.onekeyVerify()
        )
開發者ID:sunshine2176,項目名稱:TCLMarketAutoTest,代碼行數:54,代碼來源:onekey_report.py

示例8: startOperate

class startOperate():
    """4.0.1啟動類"""

    #----------------------------------------------------------------------
    def __init__(self):
        """Constructor"""
        self.common_fn = CommonFunctions()
        
    #----------------------------------------------------------------------
    def baseOperate(self):
        """4.0.1版本基本操作"""
        
        #關閉升級提示
        if not self.common_fn.wait_for_element(r'android:id/alertTitle',By.ID) == None:
            print 'find alertTitle'
            self.common_fn.element_clk(r'android:id/button2')
            
        time.sleep(5)
        
        return True
開發者ID:sunshine2176,項目名稱:TCLMarketAutoTest,代碼行數:20,代碼來源:startOperate.py

示例9: __init__

class commentpageVerify:
    def __init__(self):
        self.com = CommonFunctions()

    # 打開應用詳情
    def openDetailpage(self):
        try:
            apps = self.com.driver.find_elements_by_id('com.tclmarket:id/name')
            for app in apps:
                if app.text != '':
                    app.click()
                    time.sleep(5)

                    appname = self.com.wait_for_element('com.tclmarket:id/name')
                    if appname.text == app.text:
                        print 'you have entered appdetailpage'
                        self.com.swipe_screen(percent=0.7)
                        time.sleep(3)
                        return True
                    else:
                        print 'you have entered wrong'
                        return False


        except:
            print 'No app in the page'
            return False

    def commentpafeVerify(self):
        try:
            comment = self.com.wait_for_element('com.tclmarket:id/remark_tv')
            comment.click()
            time.sleep(5)
            writeComment = self.com.wait_for_element('com.tclmarket:id/write_commment')
            grade = self.com.wait_for_element('com.tclmarket:id/avgscore_lyout')

            if writeComment and grade:
                print 'You enter commentpage successfully'
                return True
            else:
                print 'Enter the commentpage failure'
                return False
        except:
            print 'commentpafe verify failure'
            return False

    def run_commentpafeVerify(self):
        return self.com.run_test_case(lambda: self.com.launch_app(),
                                      lambda: self.openDetailpage(),
                                      lambda: self.commentpafeVerify())
開發者ID:sunshine2176,項目名稱:TCLMarketAutoTest,代碼行數:50,代碼來源:commentpageVerify.py

示例10: open_app_of_apklists

class open_app_of_apklists():
    def __init__(self):
        self.common_fn = CommonFunctions()
    
    def app_homePage(self):
        try:
            manage_buttons=self.common_fn.wait_for_elements(r'com.tclmarket:id/text',By.ID)
            if manage_buttons[4].text==u'管理':
                manage_buttons[4].click()
                time.sleep(2)
                print u'go into manage page\n'
            else:
                print u'manageButton[4].text do not equal to 管理'    
        except:
            print u'not find manage button\n'
            
            
    def app_installedList(self):
        try:
            self.app_homePage()
            installed_buttons=self.common_fn.wait_for_elements(r'com.tclmarket:id/manage_image',By.ID)
            installed_buttons[3].click()
            time.sleep(2)
            try:
                title=self.common_fn.wait_for_element(r'com.tclmarket:id/home_title')
                if title.text==u'安裝包掃描':
                    print u'get apks list\n'
                    try:
                        appName = self.common_fn.wait_for_element(r'com.tclmarket:id/name').text
                        click_apps=self.common_fn.wait_for_elements(r'com.tclmarket:id/icon',By.ID)
                        click_apps[0].click()
                        print u'open app "%s" \n' % appName
                        self.common_fn.driver.keyevent('4')
                        base = baseFunc()
                        base.uninstallAPP(appName)    
                        return True
                    except Exception as e:
                        print e
                        print u'not find apps\n'
                        return False
                else:
                    return False
            except:
                return False
        except:
            print u'fail to go into installed apps page\n'    
            return False
        
    def run(self):
        start = startOperate()
        return self.common_fn.run_test_case(lambda: self.common_fn.launch_app('4.0.1'),
                                     lambda: start.baseOperate(),
                                     lambda: self.app_installedList()) 
開發者ID:sunshine2176,項目名稱:TCLMarketAutoTest,代碼行數:53,代碼來源:open_app_of_apklists.py

示例11: start_set_from_apkslist

class start_set_from_apkslist():
    def __init__(self):
        self.common_fn = CommonFunctions()
    
    def app_homepage(self):
        try:
            manage_buttons=self.common_fn.wait_for_elements(r'com.tclmarket:id/text',By.ID)
            if manage_buttons[4].text==u'管理':
                manage_buttons[4].click()
                time.sleep(2)
                print u'go into manage page\n'
            else:
                print u'manage_button[4].text do not equal to 管理'    
        except:
            print u'not find manage button\n'
            
            
    def apks_list(self):
        try:
            apks_list_buttons=self.common_fn.wait_for_elements(r'com.tclmarket:id/manage_image',By.ID)
            apks_list_buttons[3].click()
            time.sleep(2)
            print u'go into apks list page'
        except:
            print u'fail to go into apks list page'
                       
    def start_set_page(self):
        try:
            self.app_homepage()
            self.apks_list()
            set_button=self.common_fn.wait_for_element(r'com.tclmarket:id/actionbar_settings')
            set_button.click()
            time.sleep(2)
            try:
                title=self.common_fn.wait_for_element(r'com.tclmarket:id/home_title')
                if title.text==u'設置':
                    print u'get set page\n'
                    return True
                else:
                    return False
            except:
                print u'not get the title\n'
                return False
        except:
            print u'fail to find set button\n'
            return False
 
    def run(self):
        start = startOperate()
        return self.common_fn.run_test_case(lambda: self.common_fn.launch_app('4.0.1'),
                                     lambda: start.baseOperate(),
                                     lambda: self.start_set_page())                   
開發者ID:sunshine2176,項目名稱:TCLMarketAutoTest,代碼行數:52,代碼來源:start_set_from_apkslist.py

示例12: __init__

class SearchpageVerify:
    def __init__(self):
        self.com = CommonFunctions()

    def searchpageVerify(self):

        button = self.com.wait_for_element('com.tclmarket:id/actionbar_search')
        button.click()
        time.sleep(5)
        try:
            frame = self.com.wait_for_element('com.tclmarket:id/keywordflow')
            keywords = frame.find_elements_by_class_name('android.widget.TextView')
            apps = self.com.wait_for_elements(value='com.tclmarket:id/name', by=By.ID)
            for k in keywords:
                if k.text != '':
                    print u'48小時熱門搜索 is ok'
                else:
                    print u'48小時熱門搜索 Load Fail'
                    return False
            for a in apps:
                if a.text != '':
                    print u'search chats is ok'
                else:
                    print u'search chats Load Fail'
                    return False

            backicon = self.com.wait_for_element('com.tclmarket:id/actionbar_up')
            backicon.click()
            banner = self.com.wait_for_element('com.tclmarket:id/banner1')
            if banner:
                print 'You have successfully from the search page'
                return True
            else:
                print 'wrong'
                return False
        except:

            print 'searchpage Load Fail'
            s = sys.exc_info()
            print 'Error "%s" happend on line %d' % (s[1], s[2].tb_lineno)
            return False

    def run_searchpageVerify(self):
        return self.com.run_test_case(lambda: self.com.launch_app(),
                                      lambda: self.searchpageVerify())
開發者ID:sunshine2176,項目名稱:TCLMarketAutoTest,代碼行數:45,代碼來源:SearchpageVerify.py

示例13: startSearchPage

class startSearchPage():
    def __init__(self):
        self.common_fn = CommonFunctions()

    def appHomePage(self):
        try:
    
            downloadApps=self.common_fn.wait_for_elements(r'com.tclmarket:id/item_container',By.ID)
            isClick = False
            for app in downloadApps:
                downloadBtn = app.find_element(By.ID,r'com.tclmarket:id/action_text')
                if downloadBtn.text == u'下載':
                    downloadBtn.click()
                    isClick = True
                    break
            if not isClick:
                raise Exception('do not have download app at installedAppOpen')
            print u'start to download an app\n'
            time.sleep(50)
        except:
            print u'fail to download the first app\n ' 
        try:
            for i in range(4):
                self.common_fn.element_clk(r'com.android.packageinstaller:id/ok_button',timeout=50)
                print u'click the next button %d\n' % (i+1)
            time.sleep(30)
            print u'finish clicking ok\n'
        except:
            print u'something wrong with ok button\n'
        try:
            doneButton=self.common_fn.element_clk(r"com.android.packageinstaller:id/done_button",timeout=30)
            time.sleep(2)
            print u'install the first app\n'         
        except:
            print u'fail to install the first app\n'           
        try:
            manageButtons=self.common_fn.wait_for_elements(r'com.tclmarket:id/text',By.ID)
            if manageButtons[4].text==u'管理':
                manageButtons[4].click()
                time.sleep(2)
                print u'go into manage page\n'
            else:
                print u'manageButton[4].text do not equal to 管理'    
        except:
            print u'not find manage button\n'
            s = sys.exc_info()
            print 'Error %s happend on line %d' % (s[1],s[2].tb_lineno)
              
            
    def appDownloadTask(self):
        try:
            
            downloadTaskButtons=self.common_fn.wait_for_elements(r'com.tclmarket:id/manage_image',By.ID)
            downloadTaskButtons[0].click()
            time.sleep(2)
            
            print u'go into download task page'
        except:
            print u'fail to go into download task page'
                        
    def startSearchPage(self):
        try:
            self.appHomePage()
            self.appDownloadTask()
            appName = self.common_fn.wait_for_element(r'com.tclmarket:id/name').text
            searchButton=self.common_fn.wait_for_element(r'com.tclmarket:id/actionbar_search')
            searchButton.click()
            time.sleep(2)
            try:
                findAppButton=self.common_fn.wait_for_element(r'com.tclmarket:id/search_editor')
                if findAppButton.text==u'搜您喜歡的應用':
                    print u'get search page\n'
                    try:
                        gobackButton=self.common_fn.wait_for_element(r'com.tclmarket:id/actionbar_up')
                        gobackButton.click()
                        time.sleep(2)
                        try:
                            title=self.common_fn.wait_for_element(r'com.tclmarket:id/home_title')
                            if title:
                                print u'goback to download task page\n'
                                base = baseFunc()
                                base.uninstallAPP(appName)                                
                                return True
                            else:
                                print u'fail to goback to download task page\n'    
                                return False
                        except:
                            s = sys.exc_info()
                            print 'Error %s happend on line %d' % (s[1],s[2].tb_lineno)
                            return False        
                    except:
                        print u'not find gobackButton\n'    
                        return False
                else:
                    print u'fail to get search page\n'
                    return False
            except:
                print u'not get the findAppButton'        
                return False
        except:
#.........這裏部分代碼省略.........
開發者ID:sunshine2176,項目名稱:TCLMarketAutoTest,代碼行數:101,代碼來源:startSearchPage.py

示例14: __init__

 def __init__(self):
     """Constructor"""
     self.common_fn = CommonFunctions()
開發者ID:sunshine2176,項目名稱:TCLMarketAutoTest,代碼行數:3,代碼來源:startOperate.py

示例15: __init__

class hoursSearch48:
    def __init__(self):
        self.com = CommonFunctions()

    def clickKeyword(self):
        global keyword

        button = self.com.wait_for_element('com.tclmarket:id/actionbar_search')
        button.click()
        time.sleep(5)

        try:
            button = self.com.wait_for_element('com.tclmarket:id/loading_error_info')
            if button.text == u'加載失敗,請檢查您的網絡連接':
                return False

            return True
        except:
            buttons = self.com.wait_for_elements(value='android.widget.TextView')
            for number in range(len(buttons)):
                if buttons[number].text == u'48小時熱門搜索':
                    keyword = buttons[number + 1].text
                    print 'keyword is %s' % keyword
                    time.sleep(5)
                    buttons[number + 1].click()
                    time.sleep(5)
                    return True

    def searchresultValidation(self):
        buttons = self.com.driver.find_elements_by_id('com.tclmarket:id/name')
        for i in buttons:
            app = i.text
            if keyword in app:
                print 'app is %s' % app
                return True
            else:
                print 'error happened on searchresultValidation'
                return False

    def loadPage(self):
        newapp_list = ''
        while True:
            self.searchresultValidation()
            try:
                app_list = []
                buttons = self.com.driver.find_elements_by_id('com.tclmarket:id/name')
                for b in buttons:
                    app = b.text
                    app_list.append(app)

                if app_list[-1] != newapp_list:
                    newapp_list = app_list[-1]
                    print 'loading app successfully'
                    self.com.swipe_screen()
                    time.sleep(10)
                else:
                    print 'you load all app on the page'
                    return True
            except Exception, e:
                print 'loadpage error'
                print '%s:%s' % (Exception.message, e)
                return False
開發者ID:sunshine2176,項目名稱:TCLMarketAutoTest,代碼行數:62,代碼來源:hoursSearch48.py


注:本文中的common.py_common_keyword.CommonFunctions.CommonFunctions類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。