def click_Save(self): getObjByTagName(self.browser,'find_elements_by_css_selector','packagemanage00003')[0].click() time.sleep(3) #allbutt="body>div[class=\" x-window x-window-plain x-window-dlg\"] td[class=\"x-toolbar-cell\"] button" #ybtObj = self.browser.find_elements_by_css_selector(allbutt) ybtObj = getObjByTagName(self.browser,'find_elements_by_css_selector','packagemanage00004') ybtObj[0].click() time.sleep(1)
def input_Charge_Item_Sv(self,*chargeItem): #items = self.browser.find_elements_by_css_selector("body>div[class=\" x-window x-resizable-pinned\"]>div.x-window-bwrap div[class=\"x-form-item \"]") items = getObjByTagName(self.browser,'find_elements_by_css_selector','packagemanage00002') for i in range(len(items)): EnterTypeItem(items[i],chargeItem[i],self.browser) #savebut = "body>div[class=\" x-window x-resizable-pinned\"]>div.x-window-bwrap>div.x-window-bl button" #self.browser.find_elements_by_css_selector(savebut)[0].click() getObjByTagName(self.browser,'find_elements_by_css_selector','packagemanage00003')[0].click() time.sleep(3) #allbutt="body>div[class=\" x-window x-window-plain x-window-dlg\"] td[class=\"x-toolbar-cell\"] button" #ybtObj = self.browser.find_elements_by_css_selector(allbutt) ybtObj = getObjByTagName(self.browser,'find_elements_by_css_selector','packagemanage00004') ybtObj[0].click() time.sleep(1)
def check_Result(self,rstTxt): #textTag="body>div[class=\" x-window x-window-plain x-window-dlg\"]>div.x-window-bwrap>div.x-window-ml span" #textTagObj=self.browser.find_element_by_css_selector(textTag) textTagObj=getObjByTagName(self.browser,'find_element_by_css_selector','packagemanage00005') curtext = textTagObj.text #if rstTxt == curtext: # print "check pass" #else: # print "check fail" assert rstTxt == curtext #okBtTag="body>div[class=\" x-window x-window-plain x-window-dlg\"] button" #okobj=self.browser.find_element_by_css_selector(okBtTag) okobj=getObjByTagName(self.browser,'find_element_by_css_selector','packagemanage00006') okobj.click() time.sleep(2)
def select_One_Charge(self,chargeItem): allcharge = getObjByTagName(self.browser,"find_elements_by_css_selector",'packagemanage00007') for curchge in allcharge: a = getObjByTagName(curchge,"find_element_by_css_selector",'packagemanage00008').text b = getObjByTagName(curchge,"find_element_by_css_selector",'packagemanage00009').text c = getObjByTagName(curchge,"find_element_by_css_selector",'packagemanage00010').text tmpcge = [a,b,c] print "tmpcge==="+str(tmpcge) if tmpcge == chargeItem: getObjByTagName(curchge,"find_element_by_css_selector",'packagemanage00008').click() return print "选择的资费信息不存在,退出" assert 1 == 2
def enter_NewCharge_Win(self): #addbut = self.browser.find_element_by_css_selector("div[class=\" x-panel x-border-panel\"] div[class=\" x-portal-column x-column\"]>div[class=\" x-panel x-portlet\"]>div.x-panel-bwrap div[class=\"x-panel-tbar x-panel-tbar-noheader\"] button") addbut = getObjByTagName(self.browser,'find_element_by_css_selector','packagemanage00001') addbut.click()
def getAddsimWin(self): xx=getObjByTagName(self.browser,'find_elements_by_css_selector','usermanage00014') return xx