示例#1
0
def exit(code=0):
    global remoteScreen
    if remoteScreen:
      remoteScreen.close()
      remoteScreen = None
    Sikulix.cleanUp(code)
    sys.exit(code)
示例#2
0
def popat(*args):
  if len(args) == 0:
    return Sikulix.popat()
  elif len(args) > 1:
    return Sikulix.popat(args[0], args[1])
  else:
    return Sikulix.popat(args[0])
示例#3
0
def popat(*args):
    if len(args) == 0:
        return Sikulix.popat()
    elif len(args) > 1:
        return Sikulix.popat(args[0], args[1])
    else:
        return Sikulix.popat(args[0])
示例#4
0
def exit(code=0):
    global remoteScreen
    if remoteScreen:
        remoteScreen.close()
        remoteScreen = None
    Sikulix.cleanUp(code)
    sys.exit(code)
示例#5
0
def vncStart(ip="127.0.0.1",
             port=5900,
             connectionTimeout=10,
             timeout=1000,
             password=None):
    theVNCScreen = Sikulix.vncStart(ip, port, password, connectionTimeout,
                                    timeout)
    if theVNCScreen:
        return theVNCScreen
    exit(-1)
示例#6
0
def select(msg="", title="Sikuli Selection", options=(), default=None):
    if len(options) == 0:
        return ""
    if default:
        if not __builtin__.type(default) is types.StringType:
            try:
                default = options[default]
            except:
                default = None
    return Sikulix.popSelect(msg, title, options, default)
示例#7
0
def select(msg="", title="Sikuli Selection", options=(), default=None):
    if len(options) == 0:
        return ""
    if default:
        if not __builtin__.type(default) is types.StringType:
            try:
                default = options[default]
            except:
                default = None
    return Sikulix.popSelect(msg, title, options, default)
示例#8
0
def select(msg="", title="Sikuli Selection", options=(), default=None):
    optionsLen = len(options)
    if optionsLen == 0:
        return ""
    try:
        default = 0 + default
        if default > -1 and default < optionsLen:
            default = options[default]
        else:
            default = None
    except:
        pass
    return Sikulix.popSelect(msg, title, options, default)
示例#9
0
def select(msg="", title="Sikuli Selection", options=(), default=None):
    optionsLen = len(options)
    if optionsLen == 0:
        return ""
    try:
        default = 0 + default
        if default > -1 and default < optionsLen:
            default = options[default]
        else:
            default = None
    except:
        pass
    return Sikulix.popSelect(msg, title, options, default)
示例#10
0
def run(cmd):
    return Sikulix.run(cmd)
示例#11
0
def vncStart(ip="127.0.0.1", port=5900, connectionTimeout=10, timeout=1000, password=None):
  return Sikulix.vncStart(ip, port, password, connectionTimeout, timeout)
示例#12
0
def inputText(msg="", title="", lines=0, width=0, text=""):
    return Sikulix.inputText(msg, title, lines, width, text)
示例#13
0
def input(msg="", default="", title="Sikuli Input", hidden=False):
    Debug.log(3, "Sikuli.py: input")
    if hidden:
        default = ""
    return Sikulix.input(msg, default, title, hidden)
def vncStart(ip="127.0.0.1", port=5900, connectionTimeout=10, timeout=1000, password=None):
  return Sikulix.vncStart(ip, port, password, connectionTimeout, timeout)
示例#15
0
def inputText(msg="", title="Sikuli Text", lines=0, width=0):
    return Sikulix.inputText(msg, title, width, lines)
示例#16
0
def popFile(title = "Select File or Folder"):
  return Sikulix.popFile(title)
示例#17
0
def popAsk(msg, title="Sikuli Decision"):
    return Sikulix.popAsk(msg, title)
示例#18
0
def inputText(msg="", title="", lines=0, width=0, text=""):
    return Sikulix.inputText(msg, title, lines, width, text)
示例#19
0
def popFile(title="Select File or Folder"):
    return Sikulix.popFile(title)
示例#20
0
def inputText(msg="", title="", lines=0, width=0):
    return Sikulix.input(msg, title, width, lines)
示例#21
0
def vncStart(ip="127.0.0.1", port=5900, connectionTimeout=10, timeout=1000):
  return Sikulix.vncStart(ip, port, connectionTimeout, timeout)
示例#22
0
def vncStart(ip="127.0.0.1", port=5900, connectionTimeout=10, timeout=1000):
    return Sikulix.vncStart(ip, port, connectionTimeout, timeout)
示例#23
0
def popup(msg, title="Sikuli Info"):
    Sikulix.popup(msg, title)
示例#24
0
def useVnc(ip="127.0.0.1", port=5900, connectionTimeout=10, timeout=1000, password=None):
  use(Sikulix.vncStart(ip, port, password, connectionTimeout, timeout), True)
示例#25
0
def popError(msg, title="Sikuli Error"):
    Sikulix.popError(msg, title)
示例#26
0
def input(msg="", default="", title="Sikuli Input", hidden=False):
    if (hidden):
      default = ""
    return Sikulix.input(msg, default, title, hidden)
示例#27
0
def input(msg="", default="", title="Sikuli Input", hidden=False):
    if (hidden):
        default = ""
    return Sikulix.input(msg, default, title, hidden)
def input(msg="", default="", title="Sikuli Input", hidden=False):
  Debug.log(3, "Sikuli.py: input")
  if (hidden):
    default = ""
  return Sikulix.input(msg, default, title, hidden)
示例#29
0
def popup(msg, title="Sikuli Info"):
    Sikulix.popup(msg, title)
示例#30
0
def popError(msg, title="Sikuli Error"):
    Sikulix.popError(msg, title)
示例#31
0
def useVnc(ip="127.0.0.1",
           port=5900,
           connectionTimeout=10,
           timeout=1000,
           password=None):
    use(Sikulix.vncStart(ip, port, password, connectionTimeout, timeout), True)
示例#32
0
def popAsk(msg, title="Sikuli Decision"):
    return Sikulix.popAsk(msg, title)
示例#33
0
def run(cmd):
    return Sikulix.run(cmd)
示例#34
0
def popat(*args):
    if len(args) == 0:
        Sikulix.popat()
    else:
        Sikulix.popat(args[0])