scbc.sat2 преди 5 години
родител
ревизия
2837422c3b
променени са 3 файла, в които са добавени 22 реда и са изтрити 15 реда
  1. 0 1
      ssat_sdk/MenuTree3/ExtraData.py
  2. 21 11
      ssat_sdk/MenuTree3/OptionExcel.py
  3. 1 3
      ssat_sdk/MenuTree3/TMenu.py

+ 0 - 1
ssat_sdk/MenuTree3/ExtraData.py

@@ -5,7 +5,6 @@
 """
 
 import os
-import sys
 # 自动化sdk头;
 from ssat_sdk.sat_environment import getMenuTree3SelectedProjectCfgPath
 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。
     '''
+
     def getOptionAllChildItemName(self, optionName):
         optionList = []
         paths = self.__pathParams.paths
@@ -293,6 +294,7 @@ class COptionExcel(CBaseLog):
     
     测试:。
     '''
+
     def getOptionAllSiblingItemMap(self, optionName, isOption=True):
         pass
 
@@ -312,6 +314,7 @@ class COptionExcel(CBaseLog):
     
     测试:通过。对应UIT_tree中的get_parent_ocr_dict
     '''
+
     def getOptionAllSiblingItemDict(self, optionName, isOption=True):
         # 编码转换;
         if type(optionName) == str:
@@ -453,6 +456,7 @@ class COptionExcel(CBaseLog):
         
     测试:通过。对应UIT_tree.py中的getOptionTextList、get_option_ocr(这两个函数返回值一样,参数不一样而已)。
     '''
+
     def getOptionText(self, optionName):
         # 编码转换;
         if type(optionName) == str:
@@ -499,6 +503,7 @@ class COptionExcel(CBaseLog):
         
         测试:通过。对应UIT_tree中的get_value
     '''
+
     def getOptionValueInfo(self, optionName, value=""):
         # 编码转换;
         if type(optionName) == str:
@@ -549,6 +554,7 @@ class COptionExcel(CBaseLog):
     
     测试:通过。对应UIT_tree中的getValueTextList。
     '''
+
     def getOptionValueText(self, optionName, value=""):
         if optionName is None or optionName.__len__() == 0:
             self.error(u"optionName空,退出执行")
@@ -564,9 +570,9 @@ class COptionExcel(CBaseLog):
                     value_for_ocr = valueDict["value_for_ocr"]
                     valueTextList = value_for_ocr.split(';')
                     break
-                #endif
-            #endfor
-        #endif
+                # endif
+            # endfor
+        # endif
         # 返回结果;
         return valueTextList
 
@@ -592,6 +598,7 @@ class COptionExcel(CBaseLog):
 
         测试:通过。对应UIT_tree中的get_option
     '''
+
     def getOptionInfo(self, optionName, paths=None):
         # 参数校验;
         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['move_key'] = paths[level]['move_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_enter_key'] = paths[level]['enter_key']
                     dict_option['option_others'] = paths[level]['others']
                     break
-                #endif
-            #endfor
-        #endif
+                # endif
+            # endfor
+        # endif
         # 返回结果;
         return found, dict_option
 
-
     '''
     函数:获取指定的option在value表中的所有value字段;
     参数:
@@ -665,6 +671,7 @@ class COptionExcel(CBaseLog):
     
     测试:通过。对应UIT_tree中的getSubValueList
     '''
+
     def getOptionAllValueName(self, optionName):
         valueList = []
         if self.valueParams.values.has_key(optionName):
@@ -690,6 +697,7 @@ class COptionExcel(CBaseLog):
     
     测试:。
     '''
+
     def getOptionPaths(self, optionName):
         # 对参数进行校验;
         if optionName is None or optionName.__len__() == 0:
@@ -758,13 +766,14 @@ class COptionExcel(CBaseLog):
         return pp
 
     '''
-    函数:
+    函数:获取指定option和value的路径及value信息。
     参数:
     返回:
     示例:
     
     测试:通过。
     '''
+
     def getOptionPathsAndValue(self, optionName, value):
         # 对参数进行校验;
         if optionName is None or optionName.__len__() == 0:
@@ -780,13 +789,14 @@ class COptionExcel(CBaseLog):
         return vp, pp
 
     '''
-    函数:
+    函数:检验路径是否有效。
     参数:
     返回:
     示例:
  
     测试:通过。
     '''
+
     def checkOptionPaths(self, optionNameOrPaths):
         optionPathResult = "Fail"
         # 进行参数校验;
@@ -838,4 +848,4 @@ if __name__ == "__main__":
     # print "getOptionPaths", paths
     # print "checkOptionPaths", opxls.checkOptionPaths('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 -*-
-import os, time
+import time
 from BaseLog import CBaseLog
 from ExtraData import CExtraData
 from OptionExcel import COptionExcel
 from OptionConfig import COptionConfig
-from OptionFocus import COptionFocus
-from OptionOCR import COptionOCR
 from OptionAction import COptionAction
 from ssat_sdk.source_input import SourceGenInput
 # 测试使用到