def __init__(self): print "xxxxx" #cssTagList = None if SelenuieWeb.cssTagList is None: SelenuieWeb.cssTagList = operExcel(u'E:\kankan\VaCache\页面元素CSS标签.xlsx',u'用户管理') #temptag = operExcel(u'E:\kankan\VaCache\页面元素CSS标签.xlsx',u'套餐管理') #SelenuieWeb.cssTagList.elementData = SelenuieWeb.cssTagList.elementData + temptag.elementData print 'type(SelenuieWeb.cssTagList)==='+str(type(SelenuieWeb.cssTagList)) print 'type(SelenuieWeb.cssTagList)==='+str(type(self.__class__.cssTagList))
allitem = self.getDictBySelectList() assert args == allitem[0] def enterItemByType(self): if self.curValue is None or self.curValue == '': print "不需要修改或新增为空的项--------a" return print "self.curValue="+self.curValue if self.itemType == "input": self.enterInputItem() else: if self.itemType == "select": self.enterSelectItem() else: self.enterTextareaItem() def selectListNofount(self,curvalue,item): #根据config配置文件的配置值来决定如何处理 if config.noexitsSelect == 1 : raise SelectListException(curvalue) else: item.click() #innerHTML class SelectListException(Exception): def __init__(self, curvalue): self.curvalue = curvalue print "选择输入框,需要选择的项" + self.curValue + "在选择列表中不存在!" if __name__ == "__main__": aa = operExcel(u'E:\kankan\VaCache\页面元素CSS标签.xlsx',u'用户管理') aa.getSheetDataList() aa.initElementData() aa.printData()