Exemplo n.º 1
0
Arquivo: views.py Projeto: malazay/ASM
def stop_webkit(request, server_id):
    server = get_object_or_404(Server, pk=server_id)
    server.server_status = server.isActive()
    try:
        if server.is_iOS:
            kill_webkit_proxy(server.webkit_executable.port)
        time.sleep(3)
        pass
    except Exception as e:
        print "Error: " + str(e)
    return HttpResponseRedirect(request.META.get('HTTP_REFERER'))
Exemplo n.º 2
0
Arquivo: views.py Projeto: malazay/ASM
def stop_server(request, server_id):
    server = get_object_or_404(Server, pk=server_id)
    server.server_status = server.isActive()
    try:
        if server.is_iOS:
            kill_webkit_proxy(server.webkit_executable.port)
        time.sleep(3)
        pass
    except Exception as e:
        print "Error: " + str(e)
    if get_os() is "Win":
        win_kill_process_by_port(server.port_number)
    else:
        stop_appium_server(server.port_number)
    return HttpResponseRedirect(request.META.get('HTTP_REFERER'))
Exemplo n.º 3
0
Arquivo: views.py Projeto: malazay/ASM
def start_webkit(request, server_id):
    server = get_object_or_404(Server, pk=server_id)
    params = ""
    if server.udid is not None and type(server.udid) is not 'NoneType' and len(server.udid) > 0:
        params += " -U " + server.udid
    if server.is_iOS and not server.webkit_proxy_open():
        webkit_counter = 0
        start_webkit_proxy(server.webkit_executable.node_path, server.webkit_executable.executable_path,
                           server.webkit_executable.port, server.udid, "", server_id + "webkit.txt")
        while not server.webkit_proxy_open() and webkit_counter < 10:
            kill_webkit_proxy(server.webkit_executable.port)
            time.sleep(3)
            webkit_counter += 1
        if not server.webkit_proxy_open():
            print "Webkit Server can't be opened, be sure you have an iOS device/simulator opened"
    return HttpResponseRedirect(request.META.get('HTTP_REFERER'))