Exemple #1
0
def start():
    clipCount=0    
    while True:
        fileLog.status = "G2ProblemReport"  
        App.open("C:\IDIS Solution Suite\Client\G2ProblemReporter.exe")
        wait(5)
        fileLog.status = "save file"  
        typeFunc.type_type_type(Key.ENTER,Key.TAB,Key.ENTER)
        existsFunc.whileNotExists_wait("1523843000038.png")
        typeFunc.type_type_click('E:\ProblemReporter',Key.ENTER,Pattern("1523843000038.png").targetOffset(2,-6))
        existsFunc.whileNotExists_wait("1523843210408.png")
        
        clickFunc.click_click(Pattern("1523843210408.png").targetOffset(-41,-3),"1523843231145.png")
        wait(10)
        if exists(Pattern("1523858731486.png").similar(0.86)):
            fileLog.status = "Upload"  
            click("1523858747983.png")
            clickFunc.click_click("1523845300001.png","1523845720314.png")
            fileLog.Log("G2ProblemReporter_04.16-04.23",'a',errorConst.no_error) 
        else:
            fileLog.status = None            
            existsFunc.whileNotExists_wait(Pattern("1523843985601.png").similar(0.88))
            clickFunc.click_click_click("1523845300001.png","1523845300001.png","1523845720314.png")
            typeFunc.keyDownUp(Key.CTRL,'w')
            fileLog.Log("G2ProblemReporter_04.16-04.23",'a',errorConst.no_error) 
            
        clipCount=clipCount +1

        if clipCount>=30:            
       
            os.chdir("E:\ProblemReporter")
            files = glob.glob("*.zip")
            for a in files:   
                os.remove(a)
                wait(120)
def PlayTab():
    if not exists(Pattern("1519610703097.png").similar(0.89)):
        click(Pattern("1519724161733.png").similar(0.90))
    gr = find(Pattern("1519610703097.png").similar(0.89))
    pane = find("1519691798351.png")
    dragDrop(gr, pane)
    while True:

        if exists("1519691928649.png", 20):
            dragDrop(gr, pane)
            fileLog.Log("playDrag&Drop_04.09-04.16", 'a', errorConst.no_error)
        else:
            fileLog.Log("playDrag&Drop_04.09-04.16", 'a', errorConst.error_1)
            break
Exemple #3
0
def addDevice():
    global tempCnt
    tempCnt = 0
    clickFunc.click_click("1536542513998.png",Pattern("1536542583611.png").similar(0.97).targetOffset(41,-10))
    if flagCheck == 0:
        fileLog.status = "flagCheck_if"
        fileLog.Log("deviceDel_Admin_10.01-10.08",'a',errorConst.no_error)
        typeFunc.type_type_type(Key.TAB,Key.UP,Key.UP)
        typeFunc.type_type(Key.DOWN,Key.DOWN)
        fileLog.status = "flagCheck_ifFinish"
        fileLog.Log("deviceDel_Admin_10.01-10.08",'a',errorConst.no_error)
    else :
        fileLog.status = "flagCheck_else"
        fileLog.Log("deviceDel_Admin_10.01-10.08",'a',errorConst.no_error)
        type(Key.TAB)
        wait(2)
        fileLog.status = "flagCheck_elseFinish"
        fileLog.Log("deviceDel_Admin_10.01-10.08",'a',errorConst.no_error)
        
    typeFunc.type_type(Key.TAB,'10.0.127.35')
    fileLog.status = "AddressFinish"
    fileLog.Log("deviceDel_Admin_10.01-10.08",'a',errorConst.no_error)
    typeFunc.type_type_type(Key.TAB,Key.TAB,Key.TAB)
    fileLog.status = "focusFinish"
    fileLog.Log("deviceDel_Admin_10.01-10.08",'a',errorConst.no_error)
    while tempCnt ==0:    
        if typeFunc.type_existsClick(Key.SPACE,10,Pattern("1536543140085.png").targetOffset(-39,5)) == True:
            fileLog.status = "deviceCheck_if"
            fileLog.Log("deviceDel_Admin_10.01-10.08",'a',errorConst.no_error)
            deviceScanCheck()
            tempCnt = 1
        else:
            fileLog.status = "deviceCheck_else"
            fileLog.Log("deviceDel_Admin_10.01-10.08",'a',errorConst.no_error)
            typeFunc.type_type_type(Key.TAB,Key.TAB,Key.TAB)
Exemple #4
0
def DeviceScan():
    while True:
        click(Pattern("1519378094663.png").exact().targetOffset(16, 10))
        fileLog.Log("DeviceAdd", 'a', errorConst.no_error)
        keyDown(Key.SHIFT + Key.CTRL + Key.ALT)
        wait(5)
        click(Pattern("1519378179664.png").similar(0.87))
        keyUp(Key.SHIFT + Key.CTRL + Key.ALT)
        for a in range(0, 7, 1):
            type(Key.TAB)
            wait(1)
        type("100")
        wait(1)
        type(Key.ENTER)
        wait(30)
        click("1519378732715.png")
        wait(120)
        click("1519378767672.png")
        wait(2)
        keyDown(Key.CTRL + "a")
        wait(2)
        keyUp(Key.CTRL + "a")
        wait(2)
        type(Key.DELETE)
        click("1519378879062.png")
        wait(60)
Exemple #5
0
def clipCopy():
    clipCount = 0
    device = find(Pattern("1522026468764.png").similar(0.94))
    pane = find("1522026485828.png")

    while True:
        os.chdir("c:\sikuliLog")
        dragDrop(device, pane)
        wait(10)
        existsFunc.exists_click_click(
            Pattern("1522026553170.png").similar(0.94), "1522026628143.png",
            Pattern("1522029813911.png").targetOffset(-1, -12))
        clickFunc.click_click(
            Pattern("1522026653106.png").targetOffset(-12, 0),
            "1522026673584.png")
        wait(2)
        clickFunc.click_wait_click("1522026720780.png", "1522026730394.png", 5)
        wait("1522026752652.png", 60)
        existsFunc.exists_click_click("1522026752652.png", "1522026755408.png",
                                      "1522026766617.png")
        rightClick(pane)
        clickFunc.click_wait_click("1522031018067.png", "1522031028264.png", 5)
        fileLog.Log("clipCopy_09.17-09.27", 'a', errorConst.no_error)
        wait(30)
        clipCount = clipCount + 1
        if clipCount >= 60:

            os.chdir("E:\clip")
            files = glob.glob("*.exe")
            for a in files:
                os.remove(a)
                wait(60)
Exemple #6
0
def DBExport():

    fileLog.status = "DBExport Setting"
    clickFunc.click_click_type(Pattern("1486459824465.png").similar(0.69),Pattern("1486459847185.png").similar(0.88),Key.ENTER)
    if existsFunc.exists_click_type("1486516622854.png","1486516654143.png","ExportTest.iexp"+Key.ENTER) == True:
        existsFunc.exists_click(Pattern("1517384078551.png").targetOffset(45,32))
         
        fileLog.status = "DBExporting"
    existsFunc.exists_type(Pattern("1486516821324.png").similar(0.77),Key.ENTER)
    fileLog.Log("DBExport_07.16-07.23",'a',errorConst.no_error)
    wait(5)
def editDevice():
    while True:
        if fileLog.cnt / 2 == 0:

            fileLog.status = "Enable"
        else:
            fileLog.status == "Disable"

        #fileLog.status="editDevice"
        click(Pattern("1520214640364.png").similar(0.94).targetOffset(6, 2))
        keyDown(Key.CTRL + "a")
        wait(2)
        keyUp(Key.CTRL + "a")
        clickFunc.click_click_click(
            Pattern("1520214850666.png").similar(0.90).targetOffset(143, -1),
            Pattern("1520214911950.png").targetOffset(-23, -2),
            "1520214964929.png")
        fileLog.Log("deviceDisable_03.05-03.12", 'a', errorConst.no_error)
        loading()
Exemple #8
0
#    if typeFunc.type_existsClick(Key.SPACE, 30, Pattern("1536543140085.png").targetOffset(-39,5)) == True: 
    clickFunc.click_click(Pattern("1536543140085.png").targetOffset(-39,5),"1536543204973.png")
    if typeFunc.type_existsClick('admin'+Key.ENTER,10,Pattern("1536543327921.png").similar(0.92)) == True:
        clickFunc.click_wait("1536543370916.png",30)
    else:
        type(Key.ENTER)
        wait(10)
        clickFunc.click_wait("1536543370916.png",30)      



try:    
    global flagCheck
    fileLog.cnt = 0
    fileLog.status = None
    flagCheck = 0    
    while True:       
        if runningCheck.running("G2ConfTool.exe") == False:
            ConfTool.Open('c')
            ConfTool.deviceTab() 
            addDevice()
            flagCheck = 1       
        else:
            ConfTool.deviceTab() 
            addDevice()                       
        del_addDevice()        
        fileLog.Log("deviceDel_Admin_10.01-10.08",'a',errorConst.no_error)

except FindFailed:    
    fileLog.Log("deviceDel_Admin_10.01-10.08",'a',errorConst.error_1)
    App.open("gr1mailtest.bat")
Exemple #9
0
            wait(1)
        type("100")
        wait(1)
        type(Key.ENTER)
        wait(30)
        click("1519378732715.png")
        wait(120)
        click("1519378767672.png")
        wait(2)
        keyDown(Key.CTRL + "a")
        wait(2)
        keyUp(Key.CTRL + "a")
        wait(2)
        type(Key.DELETE)
        click("1519378879062.png")
        wait(60)


#        fileLog.Log("DeviceAdd",'a',errorConst.no_error)
try:
    global cnt
    global status
    fileLog.cnt = 0
    fileLog.status = None
    status = errorConst.Running
    #    cnt = 0
    fileLog.Log("DeviceAdd", 'a', errorConst.no_error)
    DeviceScan()
except FindFailed:
    fileLog.Log("DeviceAdd", 'a', errorConst.error_1)
        #fileLog.status="editDevice"
        click(Pattern("1520214640364.png").similar(0.94).targetOffset(6, 2))
        keyDown(Key.CTRL + "a")
        wait(2)
        keyUp(Key.CTRL + "a")
        clickFunc.click_click_click(
            Pattern("1520214850666.png").similar(0.90).targetOffset(143, -1),
            Pattern("1520214911950.png").targetOffset(-23, -2),
            "1520214964929.png")
        fileLog.Log("deviceDisable_03.05-03.12", 'a', errorConst.no_error)
        loading()


def loading():

    fileLog.status = "loading"
    existsFunc.whileNotExists("1520303212175.png", "1520303228581.png")
    wait(2)
    click("1520303381858.png")
    wait(2)


try:
    fileLog.cnt = 0
    fileLog.status = None
    editDevice()

except FindFailed:
    fileLog.Log("deviceDisable_03.05-03.12", 'a', errorConst.error_1)
Exemple #11
0
        fileLog.status = "device"
        dragDrop(device, pane)
        wait(5)
        fileLog.status = "device drag"
        if forFunc.for_click_click(
                Pattern("1529290607934.png").similar(0.96).targetOffset(-7, 3),
                Pattern("1529288997453.png").targetOffset(-22, 3), 1) == True:
            fileLog.status = "layout"
            randomFunc.ranNumber(10, 300)
            wait(randomFunc.ranTime)
            dragDrop(layout, pane)
            fileLog.status = "layout drag"

            wait(5)
            fileLog.status = "layt"
        if forFunc.for_click_click(
                Pattern("1529290607934.png").similar(0.96).targetOffset(-7, 3),
                Pattern("1529288997453.png").targetOffset(-22, 3), 1) == True:
            fileLog.status = "pane"
            randomFunc.ranNumber(10, 300)
            wait(randomFunc.ranTime)
            rightClick(pane)
            clickFunc.click_click("1529290226726.png", "1529290237097.png")
            fileLog.status = "clear"

        fileLog.Log("PlayTab_device&layout_06.25-07.02", 'a',
                    errorConst.no_error)

except FindFailed:
    fileLog.Log("PlayTab_device&layout_06.25-07.02", 'a', errorConst.error_1)
    dragDrop(gr, pane)
    while True:

        if exists("1519691928649.png", 20):
            dragDrop(gr, pane)
            fileLog.Log("playDrag&Drop_04.09-04.16", 'a', errorConst.no_error)
        else:
            fileLog.Log("playDrag&Drop_04.09-04.16", 'a', errorConst.error_1)
            break


try:

    fileLog.cnt = 0
    fileLog.status = None
    fileLog.Log("playDrag&Drop_04.09-04.16", 'a', errorConst.no_error)
    PlayTab()
except FindFailed:
    fileLog.Log("playDrag&Drop_04.09-04.16", 'a', errorConst.error_1)
try:
    for a in range(0, 100, 1):
        PlayTab()
        temp_cnt = a
        fileLog.status = temp_cnt
        fileLog.Log("playDrag&Drop_04.09-04.16", 'a', errorConst.error_1)
except FindFailed:
    fileLog.Log("playDrag&Drop_04.09-04.16", 'a', errorConst.error_1)
for a in range(0, 3, 1):
    run("C:\sikuli\dump\proxyDump.bat")
App.close("G2Client.exe")
wait(10)
Exemple #13
0
import forFunc
import randomFunc
import runningCheck

def DBExport():

    fileLog.status = "DBExport Setting"
    clickFunc.click_click_type(Pattern("1486459824465.png").similar(0.69),Pattern("1486459847185.png").similar(0.88),Key.ENTER)
    if existsFunc.exists_click_type("1486516622854.png","1486516654143.png","ExportTest.iexp"+Key.ENTER) == True:
        existsFunc.exists_click(Pattern("1517384078551.png").targetOffset(45,32))
         
        fileLog.status = "DBExporting"
    existsFunc.exists_type(Pattern("1486516821324.png").similar(0.77),Key.ENTER)
    fileLog.Log("DBExport_07.16-07.23",'a',errorConst.no_error)
    wait(5)
try:
    fileLog.cnt = 0
    fileLog.status = None

    fileLog.Log("DBExport_07.16-07.23",'a',errorConst.no_error)

    while True : 
        if runningCheck.running("G2ConfTool") == False:
            ConfTool.Open()
        DBExport()
 
except FindFailed:
    fileLog.Log("DBExport_07.16-07.23",'a',errorConst.error_1) 


    #    fileLog.Log("untilREC_reconstruct_08.27-09.03",'a',errorConst.no_error)
    fileLog.status = 'storage setup'
    existsFunc.whileNotExists_wait(Pattern("1535336548316.png").similar(0.88))
    #    fileLog.Log("untilREC_reconstruct_08.27-09.03",'a',errorConst.no_error)
    fileLog.status = 'running check'
    clickFunc.click_click(
        Pattern("1535336548316.png").similar(0.91), "1535336597401.png")
    #    fileLog.Log("untilREC_reconstruct_08.27-09.03",'a',errorConst.no_error)
    fileLog.status = 'reconstruct start'
    clickFunc.click_click(
        Pattern("1535336611180.png").similar(0.86), "1535336726754.png")
    #    fileLog.Log("untilREC_reconstruct_08.27-09.03",'a',errorConst.no_error)
    fileLog.status = 'close'


try:

    fileLog.cnt = 0
    fileLog.status = None
    flagCheck = 0
    while True:
        if runningCheck.running("G2ConfTool.exe") == False:
            ConfTool.Open()
        recSetup()
        fileLog.Log("untilREC_reconstruct_10.10-10.15", 'a',
                    errorConst.no_error)

except FindFailed:

    fileLog.Log("untilREC_reconstruct_10.10-10.15", 'a', errorConst.error_1)
    App.open("gr1mailtest.bat")
        flagCheck = 1
    else:
        pathChange(Key.UP)
        flagCheck = 0


def pathChange(driveChange):
    clickFunc.click_click(
        "1534728025468.png",
        Pattern("1534728043828.png").similar(0.90).targetOffset(-16, -1))
    typeFunc.type_type_type(driveChange, Key.ENTER, Key.ENTER)
    wait(60)
    clickFunc.click_wait("1534729221449.png", 120)


try:

    fileLog.cnt = 0
    fileLog.status = None
    flagCheck = 0
    while True:
        if runningCheck.running("G2ConfTool.exe") == False:
            ConfTool.Open()
        recSetup()
        fileLog.Log("mediaFile_pathChange_08.20-08.27", 'a',
                    errorConst.no_error)

except FindFailed:

    fileLog.Log("mediaFile_pathChange_08.20-08.27", 'a', errorConst.error_1)
    App.open("gr1mailtest.bat")
Exemple #16
0
import fileLog
import clickFunc


def aliveCheck(imge1, imge2):

    click(imge1)
    wait(2)
    if not exists(imge2):
        return True


try:
    fileLog.cnt = 0
    fileLog.status = None
    fileLog.Log("sdk_evt", 'a', errorConst.no_error)

    while True:
        if aliveCheck("1529568159493.png",
                      Pattern("1529568212403.png").exact().targetOffset(
                          3, 3)) == True:

            for i in range(0, 10):
                clickFunc.click_click(
                    "1529568260274.png",
                    Pattern("1529568212403.png").exact().targetOffset(3, 3))
                wait(2)

                fileLog.Log("sdk_evt", 'a', errorConst.no_error)
        else:
Exemple #17
0
import ConfTool
import os


def proxy_temp():
    for i in range(0, 5):
        clickFunc.click_click(
            Pattern("1529030494175.png").similar(0.93).targetOffset(2, 5),
            Pattern("1529030518871.png").targetOffset(-21, -1))
        wait(5)
    return True


try:
    fileLog.cnt = 0
    fileLog.status = None

    while True:
        if proxy_temp() == True:
            device = find("1529031197148.png")
            doubleClick(device)
            wait(2)

            dragDrop("1529030836724.png", device)
            wait(10)

        fileLog.Log("proxy", 'a', errorConst.no_error)

except FindFailed:
    fileLog.Log("proxy", 'a', errorConst.error_1)
Exemple #18
0
def del_addDevice():
    fileLog.status = "delInit"
    fileLog.Log("deviceDel_Admin_10.01-10.08",'a',errorConst.no_error)
    clickFunc.click_click_click("1536543576750.png",Pattern("1536543590934.png").targetOffset(90,-4),"1536543616554.png")
    fileLog.status = "delFinish
    fileLog.Log("deviceDel_Admin_10.01-10.08",'a',errorConst.no_error)
Exemple #19
0
            Pattern("1522029813911.png").targetOffset(-1, -12))
        clickFunc.click_click(
            Pattern("1522026653106.png").targetOffset(-12, 0),
            "1522026673584.png")
        wait(2)
        clickFunc.click_wait_click("1522026720780.png", "1522026730394.png", 5)
        wait("1522026752652.png", 60)
        existsFunc.exists_click_click("1522026752652.png", "1522026755408.png",
                                      "1522026766617.png")
        rightClick(pane)
        clickFunc.click_wait_click("1522031018067.png", "1522031028264.png", 5)
        fileLog.Log("clipCopy_09.17-09.27", 'a', errorConst.no_error)
        wait(30)
        clipCount = clipCount + 1
        if clipCount >= 60:

            os.chdir("E:\clip")
            files = glob.glob("*.exe")
            for a in files:
                os.remove(a)
                wait(60)


try:

    fileLog.cnt = 0
    fileLog.status = None
    clipCopy()
except FindFailed:
    fileLog.Log("clipCopy_09.17-09.27", 'a', errorConst.error_1)
Exemple #20
0
    wait(10)
    fileLog.status = "License auth"
    existsFunc.exists_click_click(
        "1486608642625.png",
        Pattern("1525850049206.png").similar(0.94),
        Pattern("1525848401646.png").similar(0.84).targetOffset(-16, -1))

    #clickFunc.click_click(Pattern("1527476826252.png").similar(0.75),"1486608642625.png")
    clickFunc.click_type(Pattern("1527476826252.png").similar(0.75), setSerial)
    hover("1486608642625.png")
    #    wait(3600)
    #    clickFunc.click_click("1527474242658.png","1527475995704.png")
    #    typeFunc.type_hover(setSerial,"1486608642625.png")
    clickFunc.click_wait_click("1525848538644.png", "1525848552081.png", 30)
    click("1525848559525.png")


try:
    fileLog.cnt = 0
    fileLog.status = None
    licenseDel()
    Serial("serial")
    while True:
        LicenseTool()
        fileLog.Log("LicenseAuth_10.15-10.22", 'a', errorConst.no_error)
        licenseDel()

except FindFailed:
    fileLog.Log("LicenseAuth_10.15-10.22", 'a', errorConst.error_1)
    App.open("gr1mailtest.bat")
Exemple #21
0
        wait(10)
        if exists(Pattern("1523858731486.png").similar(0.86)):
            fileLog.status = "Upload"  
            click("1523858747983.png")
            clickFunc.click_click("1523845300001.png","1523845720314.png")
            fileLog.Log("G2ProblemReporter_04.16-04.23",'a',errorConst.no_error) 
        else:
            fileLog.status = None            
            existsFunc.whileNotExists_wait(Pattern("1523843985601.png").similar(0.88))
            clickFunc.click_click_click("1523845300001.png","1523845300001.png","1523845720314.png")
            typeFunc.keyDownUp(Key.CTRL,'w')
            fileLog.Log("G2ProblemReporter_04.16-04.23",'a',errorConst.no_error) 
            
        clipCount=clipCount +1

        if clipCount>=30:            
       
            os.chdir("E:\ProblemReporter")
            files = glob.glob("*.zip")
            for a in files:   
                os.remove(a)
                wait(120)

try:

    fileLog.cnt = 0
    fileLog.status = None   
    start()    
except FindFailed:
    fileLog.Log("G2ProblemReporter_04.16-04.23",'a',errorConst.error_1)