예제 #1
0
 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))
예제 #2
0
          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()