scbc.sat2 5 жил өмнө
parent
commit
2837422c3b

+ 0 - 1
ssat_sdk/MenuTree3/ExtraData.py

@@ -5,7 +5,6 @@
 """
 """
 
 
 import os
 import os
-import sys
 # 自动化sdk头;
 # 自动化sdk头;
 from ssat_sdk.sat_environment import getMenuTree3SelectedProjectCfgPath
 from ssat_sdk.sat_environment import getMenuTree3SelectedProjectCfgPath
 from ssat_sdk.sat_environment import getMenuTreeSelectedChannel
 from ssat_sdk.sat_environment import getMenuTreeSelectedChannel

+ 21 - 11
ssat_sdk/MenuTree3/OptionExcel.py

@@ -131,6 +131,7 @@ class COptionExcel(CBaseLog):
     
     
     测试:通过。 对应UIT_tree.py中的getSubOptionList。
     测试:通过。 对应UIT_tree.py中的getSubOptionList。
     '''
     '''
+
     def getOptionAllChildItemName(self, optionName):
     def getOptionAllChildItemName(self, optionName):
         optionList = []
         optionList = []
         paths = self.__pathParams.paths
         paths = self.__pathParams.paths
@@ -293,6 +294,7 @@ class COptionExcel(CBaseLog):
     
     
     测试:。
     测试:。
     '''
     '''
+
     def getOptionAllSiblingItemMap(self, optionName, isOption=True):
     def getOptionAllSiblingItemMap(self, optionName, isOption=True):
         pass
         pass
 
 
@@ -312,6 +314,7 @@ class COptionExcel(CBaseLog):
     
     
     测试:通过。对应UIT_tree中的get_parent_ocr_dict
     测试:通过。对应UIT_tree中的get_parent_ocr_dict
     '''
     '''
+
     def getOptionAllSiblingItemDict(self, optionName, isOption=True):
     def getOptionAllSiblingItemDict(self, optionName, isOption=True):
         # 编码转换;
         # 编码转换;
         if type(optionName) == str:
         if type(optionName) == str:
@@ -453,6 +456,7 @@ class COptionExcel(CBaseLog):
         
         
     测试:通过。对应UIT_tree.py中的getOptionTextList、get_option_ocr(这两个函数返回值一样,参数不一样而已)。
     测试:通过。对应UIT_tree.py中的getOptionTextList、get_option_ocr(这两个函数返回值一样,参数不一样而已)。
     '''
     '''
+
     def getOptionText(self, optionName):
     def getOptionText(self, optionName):
         # 编码转换;
         # 编码转换;
         if type(optionName) == str:
         if type(optionName) == str:
@@ -499,6 +503,7 @@ class COptionExcel(CBaseLog):
         
         
         测试:通过。对应UIT_tree中的get_value
         测试:通过。对应UIT_tree中的get_value
     '''
     '''
+
     def getOptionValueInfo(self, optionName, value=""):
     def getOptionValueInfo(self, optionName, value=""):
         # 编码转换;
         # 编码转换;
         if type(optionName) == str:
         if type(optionName) == str:
@@ -549,6 +554,7 @@ class COptionExcel(CBaseLog):
     
     
     测试:通过。对应UIT_tree中的getValueTextList。
     测试:通过。对应UIT_tree中的getValueTextList。
     '''
     '''
+
     def getOptionValueText(self, optionName, value=""):
     def getOptionValueText(self, optionName, value=""):
         if optionName is None or optionName.__len__() == 0:
         if optionName is None or optionName.__len__() == 0:
             self.error(u"optionName空,退出执行")
             self.error(u"optionName空,退出执行")
@@ -564,9 +570,9 @@ class COptionExcel(CBaseLog):
                     value_for_ocr = valueDict["value_for_ocr"]
                     value_for_ocr = valueDict["value_for_ocr"]
                     valueTextList = value_for_ocr.split(';')
                     valueTextList = value_for_ocr.split(';')
                     break
                     break
-                #endif
-            #endfor
-        #endif
+                # endif
+            # endfor
+        # endif
         # 返回结果;
         # 返回结果;
         return valueTextList
         return valueTextList
 
 
@@ -592,6 +598,7 @@ class COptionExcel(CBaseLog):
 
 
         测试:通过。对应UIT_tree中的get_option
         测试:通过。对应UIT_tree中的get_option
     '''
     '''
+
     def getOptionInfo(self, optionName, paths=None):
     def getOptionInfo(self, optionName, paths=None):
         # 参数校验;
         # 参数校验;
         if optionName is None or optionName.__len__() == 0:
         if optionName is None or optionName.__len__() == 0:
@@ -644,18 +651,17 @@ class COptionExcel(CBaseLog):
                     dict_option['enter_key'] = paths[level]['enter_key']
                     dict_option['enter_key'] = paths[level]['enter_key']
                     dict_option['move_key'] = paths[level]['move_key']
                     dict_option['move_key'] = paths[level]['move_key']
                     dict_option['back_key'] = ''  # 预留;
                     dict_option['back_key'] = ''  # 预留;
-                    dict_option['option_ocr'] = paths[level]['option_for_ocr']   # 已经是list了。
+                    dict_option['option_ocr'] = paths[level]['option_for_ocr']  # 已经是list了。
                     dict_option['option_move_key'] = paths[level]['move_key']
                     dict_option['option_move_key'] = paths[level]['move_key']
                     dict_option['option_enter_key'] = paths[level]['enter_key']
                     dict_option['option_enter_key'] = paths[level]['enter_key']
                     dict_option['option_others'] = paths[level]['others']
                     dict_option['option_others'] = paths[level]['others']
                     break
                     break
-                #endif
-            #endfor
-        #endif
+                # endif
+            # endfor
+        # endif
         # 返回结果;
         # 返回结果;
         return found, dict_option
         return found, dict_option
 
 
-
     '''
     '''
     函数:获取指定的option在value表中的所有value字段;
     函数:获取指定的option在value表中的所有value字段;
     参数:
     参数:
@@ -665,6 +671,7 @@ class COptionExcel(CBaseLog):
     
     
     测试:通过。对应UIT_tree中的getSubValueList
     测试:通过。对应UIT_tree中的getSubValueList
     '''
     '''
+
     def getOptionAllValueName(self, optionName):
     def getOptionAllValueName(self, optionName):
         valueList = []
         valueList = []
         if self.valueParams.values.has_key(optionName):
         if self.valueParams.values.has_key(optionName):
@@ -690,6 +697,7 @@ class COptionExcel(CBaseLog):
     
     
     测试:。
     测试:。
     '''
     '''
+
     def getOptionPaths(self, optionName):
     def getOptionPaths(self, optionName):
         # 对参数进行校验;
         # 对参数进行校验;
         if optionName is None or optionName.__len__() == 0:
         if optionName is None or optionName.__len__() == 0:
@@ -758,13 +766,14 @@ class COptionExcel(CBaseLog):
         return pp
         return pp
 
 
     '''
     '''
-    函数:
+    函数:获取指定option和value的路径及value信息。
     参数:
     参数:
     返回:
     返回:
     示例:
     示例:
     
     
     测试:通过。
     测试:通过。
     '''
     '''
+
     def getOptionPathsAndValue(self, optionName, value):
     def getOptionPathsAndValue(self, optionName, value):
         # 对参数进行校验;
         # 对参数进行校验;
         if optionName is None or optionName.__len__() == 0:
         if optionName is None or optionName.__len__() == 0:
@@ -780,13 +789,14 @@ class COptionExcel(CBaseLog):
         return vp, pp
         return vp, pp
 
 
     '''
     '''
-    函数:
+    函数:检验路径是否有效。
     参数:
     参数:
     返回:
     返回:
     示例:
     示例:
  
  
     测试:通过。
     测试:通过。
     '''
     '''
+
     def checkOptionPaths(self, optionNameOrPaths):
     def checkOptionPaths(self, optionNameOrPaths):
         optionPathResult = "Fail"
         optionPathResult = "Fail"
         # 进行参数校验;
         # 进行参数校验;
@@ -838,4 +848,4 @@ if __name__ == "__main__":
     # print "getOptionPaths", paths
     # print "getOptionPaths", paths
     # print "checkOptionPaths", opxls.checkOptionPaths('sharpness')
     # print "checkOptionPaths", opxls.checkOptionPaths('sharpness')
     # print "checkOptionPaths", opxls.checkOptionPaths(opxls.getOptionPaths('sharpness'))
     # print "checkOptionPaths", opxls.checkOptionPaths(opxls.getOptionPaths('sharpness'))
-    # print "getOptionPathsAndValue", opxls.getOptionPathsAndValue('picture', 'sharpness')
+    # print "getOptionPathsAndValue", opxls.getOptionPathsAndValue('picture', 'sharpness')

+ 1 - 3
ssat_sdk/MenuTree3/TMenu.py

@@ -1,11 +1,9 @@
 # -*- coding:utf-8 -*-
 # -*- coding:utf-8 -*-
-import os, time
+import time
 from BaseLog import CBaseLog
 from BaseLog import CBaseLog
 from ExtraData import CExtraData
 from ExtraData import CExtraData
 from OptionExcel import COptionExcel
 from OptionExcel import COptionExcel
 from OptionConfig import COptionConfig
 from OptionConfig import COptionConfig
-from OptionFocus import COptionFocus
-from OptionOCR import COptionOCR
 from OptionAction import COptionAction
 from OptionAction import COptionAction
 from ssat_sdk.source_input import SourceGenInput
 from ssat_sdk.source_input import SourceGenInput
 # 测试使用到
 # 测试使用到