#pa.selectvolume('All') zoom=8 #diagram shrink factor g.focus_iframe() #jump to diagram pa.zoomprocdiag(-zoom) #shrink diagram steps=pa.findsteps() #find steps or list steps: pa.zoomprocdiag(zoom) #shrink diagram #steps=['Verify Info','Send Notice'] for x in range(2): g.tc('==round '+str(x)) pa.zoomprocdiag(-zoom) #shrink diagram for step in steps: pa.navstep(step) sleep(4) g.focus_main() pa.selectvolumes({'level':'step','range':'prev','status':'Completed'}) pa.selectvolumes({'level':'step','range':'curr','status':'All'}) #sleep(2) g.focus_iframe() #jump to diagram steps.reverse() #steps in backward order just for fun sleep(2) pa.zoomprocdiag(zoom) #blowup diagram just for fun except: g.error() finally: g.clean()
""" example navigate step on process diagram and select a volume for it """ try: #get there ui.navauth('ProcessAnalytics') pa.selectprocess('complex') pa.selectrange('4 Weeks') pa.selectvolumes({'level':'proc','range':'prev','status':'Completed'}) #select volume for step #nav through the step g.focus_iframe() #jump to diagram pa.zoomprocdiag(-8) #shrink diagram pa.navstep('Verify Info') #click on step g.focus() #back to main page from iframe sleep(4) #mutations on volume section pa.selectvolumes({'level':'step','range':'curr','status':'All'}) #select volume for step #optional g.focus_iframe() #jump to diagram pa.zoomprocdiag(0) #back to 1:1 zoom except: g.error() finally: g.clean()
#bc.validateerrors({'Proc':'0','Step':'1','Stage':'3','Rule':'1'}) #bc.close() #nav through magglass pa.selectvolumes({'level':'proc','range':'curr','status':'All'}) pid = pa.piidlink('0', False) #make sure re-read latest inst, no click pi = pa.magglass() bc.focus() bc.validatepi(pid) bc.close() #nav through the step g.focus_iframe() #jump to diagram #pa.zoomprocdiag(-8) #shrink diagram pa.navstep('Service Task 1') #click on step g.focus_main() #back to main page from iframe pa.selectvolumes({'level':'step','range':'curr','status':'All'}) pid = pa.piidlink('2') #3nd link bc.focus() bc.validatepi(pid) bc.close() #check mag glass link nav is disabled for step g.focus_iframe() #jump to diagram #pa.zoomprocdiag(-8) #shrink diagram pa.navstep('Service Task 1') #click on step g.focus_main() #back to main page from iframe pa.selectvolumes({'level':'step','range':'curr','status':'All'}) pa.magglasscheck('0',False)
pa.selectprocess('DBO_Process') pa.selectrange('4 Weeks') pa.selectvolumes() pa.piidlink() bc.focus() #focus in bc #do bc tests here bc.close() #focus back on main pa.selectprocess('DBO_Process') pa.selectrange('4 Weeks') g.focus_iframe() pa.zoomprocdiag(-8) pa.navstep('Service Task 1') g.focus() sleep(4) #yellow mutation pa.selectvolumes({'level':'step','range':'curr','status':'Completed'}) pa.piidlink() bc.focus() #focus in bc #do bc tests here bc.close() #focus back on main #g.driver.find_element_by_tag_name('body').send_keys(Keys.CONTROL + Keys.TAB) except: g.error() finally: g.clean()