Beispiel #1
0
    
    if args.element_image_mapping_file is not None:
        app.element_locator_map_file = args.element_image_mapping_file
    else:
        app.element_locator_map_file = os.path.join(os.path.curdir,'element_image_map.cfg')
    if args.images_folder is not None:
        app.image_path = args.images_folder
    else:
        app.image_path = os.path.join(os.path.curdir,'images')
    if args.sikuli_ide_dir is not None:
        app.sikuli_ide_dir = args.sikuli_ide_dir
    else:
        app.sikuli_ide_dir = os.path.curdir
    app.similarity = args.similarity
    app.timeout = args.timeout

    app.config = ConfigParser.RawConfigParser()
    app.config.read(app.element_locator_map_file)
    app.SS = Screen()
    app.PT = Pattern()
    app.Buttons = Button()
    app.Keys = Key()
    app.KeyMods = KeyModifier()
    app.SS.setAutoWaitTimeout(app.timeout)
    app.element_counter = 0
    app.element_list = []

    app.SESSION_ID = "%s:%d" % (args.address, args.port)
    app.started = False
    run(app, host=args.address, port=args.port)