Example #1
0
def load():
    """
    opening dashboard initially is tricky
    """
    g.focus_iframe()
    tc('wait for frame tab stage instances loaded')
    e=g.wait20.until(EC.element_to_be_clickable((By.XPATH, #tap mid tab
        "//a[.='Stage Instances']" )))
    #sleep(15) #click on tab to soon may corrupt page
    e.send_keys(Keys.RETURN)
    tc('wait for frame content loaded')
    g.wait80.until(EC.element_to_be_clickable((By.XPATH,
        TP+"select[@id='processSelectList']")))
Example #2
0
from time import sleep

"""
Process analytics experimentation
"""

try:

    ui.navauth('ProcessAnalytics')
    pa.selectprocess('complex')
    #pa.selectrange('4 Weeks')
    #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'})
Example #3
0
    for x in range(20):
        g.tc('===='+str(x)+'====')

        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: