|
@@ -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')
|