def getAddsimWin(self): twoWins=getObjByTagName(self.browser,'find_elements_by_css_selector','usermanage00012') #leftwins=twoWins[0].find_elements_by_css_selector("div.x-panel-bwrap>div[class=\"x-panel-body x-panel-body-noheader x-panel-body-noborder\"]>div[class=\"x-form-item \"]") leftwins=getObjByTagName(twoWins[0],'find_elements_by_css_selector','usermanage00013') #rigwins=twoWins[1].find_elements_by_css_selector("div.x-panel-bwrap>div[class=\"x-panel-body x-panel-body-noheader x-panel-body-noborder\"]>div[class=\"x-form-item \"]") rigwins=getObjByTagName(twoWins[1],'find_elements_by_css_selector','usermanage00014') allItems=leftwins + rigwins return allItems
def add_Win_save(self): buttonNums=getObjByTagName(self.browser,'find_elements_by_css_selector','usermanage00015') buttonNums[0].click() time.sleep(1) #buttonyess=self.browser.find_elements_by_css_selector("body>div[class=\" x-window x-window-plain x-window-dlg\"]>div.x-window-bwrap>div.x-window-bl tr.x-toolbar-left-row>td[class=\"x-toolbar-cell\"] button") buttonyess=getObjByTagName(self.browser,'find_elements_by_css_selector','usermanage00016') print "buttonyess="+str(len(buttonyess))+"---buttonyess[0].text="+buttonyess[0].text buttonyess[0].click() time.sleep(1)
def enter_New_Simitem(self,*simItemContent): #twoWins=self.browser.find_elements_by_css_selector("div[class=\" x-window x-resizable-pinned\"]>div.x-window-bwrap>div.x-window-ml form[class=\"x-panel-body x-form\"] div[class=\" x-panel x-panel-noborder x-form-label-right x-column\"]") twoWins=getObjByTagName(self.browser,'find_elements_by_css_selector','usermanage00012') #leftwins=twoWins[0].find_elements_by_css_selector("div.x-panel-bwrap>div[class=\"x-panel-body x-panel-body-noheader x-panel-body-noborder\"]>div[class=\"x-form-item \"]") leftwins=getObjByTagName(twoWins[0],'find_elements_by_css_selector','usermanage00013') #rigwins=twoWins[1].find_elements_by_css_selector("div.x-panel-bwrap>div[class=\"x-panel-body x-panel-body-noheader x-panel-body-noborder\"]>div[class=\"x-form-item \"]") rigwins=getObjByTagName(twoWins[1],'find_elements_by_css_selector','usermanage00014') allItems=leftwins + rigwins print "allitems.len="+str(len(allItems)) for item in range(len(allItems)): EnterTypeItem(allItems[item],simItemContent[item],self.browser) time.sleep(1) print "ss"
def check_ReCharge_Result(self,gjrst): resultstr="div[class=\" x-window x-window-plain x-window-dlg\"]>div.x-window-bwrap>div.x-window-ml span.ext-mb-text" #rstobj=self.browser.find_element_by_css_selector(resultstr) rstobj=getObjByTagName(self.browser,'find_element_by_css_selector','usermanage00026') #if rstobj.text.strip() == gjrst: # print "check success" #else: # print "check fail" assert rstobj.text.strip() == gjrst okbuttonstr="div[class=\" x-window x-window-plain x-window-dlg\"]>div.x-window-bwrap>div.x-window-bl button" #allbuttonobj=self.browser.find_elements_by_css_selector(okbuttonstr) allbuttonobj=getObjByTagName(self.browser,'find_elements_by_css_selector','usermanage00027') curtxet={item.text.strip():item for item in allbuttonobj} curtxet['OK'].click()
def enter_Money_Save(self,rmbValue): time.sleep(1) textmonstr="body>div[class=\" x-window x-resizable-pinned\"] input[class=\" x-form-text x-form-field\"]" svbuttonstr = "body>div[class=\" x-window x-resizable-pinned\"] button" #self.browser.find_element_by_css_selector(textmonstr).send_keys("100") getObjByTagName(self.browser,'find_element_by_css_selector','usermanage00023').send_keys("100") time.sleep(1) #self.browser.find_element_by_css_selector(svbuttonstr).click() getObjByTagName(self.browser,'find_element_by_css_selector','usermanage00024').click() allbuttonstr = "body>div[class=\" x-window x-window-plain x-window-dlg\"] button" #allbutton=self.browser.find_elements_by_css_selector(allbuttonstr) allbutton=getObjByTagName(self.browser,'find_elements_by_css_selector','usermanage00025') print "allbutton-len=",len(allbutton) curtxet={item.text.strip():item for item in allbutton} curtxet['yes'].click()
def select_ReCharge_Sim(self,simiccid): #curtag="body>div[class=\" x-panel x-border-panel\"] div.x-column-inner>div[class=\" x-portal-column x-column\"]>div[class=\" x-panel x-portlet\"]:first-child" #temptag=self.browser.find_element_by_css_selector(curtag) temptag=getObjByTagName(self.browser,'find_element_by_css_selector','usermanage00020') print "1111111111111" #listSim=temptag.find_elements_by_css_selector("div.x-grid3-viewport>div.x-grid3-scroller>div.x-grid3-body>div.x-grid3-row ") listSim=getObjByTagName(temptag,'find_elements_by_css_selector','usermanage00021') print "2222222222222--len(listSim)="+str(len(listSim)) for cursim in listSim: print "1111111111111" temp=cursim.find_elements_by_css_selector("td")[3] if temp.text.strip() == simiccid: print "1111111111111--temp.text"+temp.text temp.click() break
def add_Win_Cancel_Button(self): buttonNums=getObjByTagName(self.browser,'find_elements_by_css_selector','usermanage00015') buttonNums[1].click() time.sleep(1)
def getAddsimWin(self): xx=getObjByTagName(self.browser,"find_elements_by_css_selector",'packagemanage00011') return xx
def enter_ReCharge_Win(self): #buttontag="body>div[class=\" x-panel x-border-panel\"] div[class=\" x-portal-column x-column\"]>div[class=\" x-panel x-portlet\"] div[class=\"x-toolbar x-small-editor x-toolbar-layout-ct\"] td.x-toolbar-right button" #print "len(buttontag)="+str(len(buttontag))+"--buttontag[0]"+str(buttontag[0]) #self.browser.find_element_by_css_selector(buttontag).click() getObjByTagName(self.browser,'find_element_by_css_selector','usermanage00022').click()