From 2e8a3b7ea0ccb813c1026ba1446a70991d1628bd Mon Sep 17 00:00:00 2001 From: Pedro de Oliveira Guedes Date: Tue, 4 Jan 2022 12:22:24 -0300 Subject: [PATCH] Creating Chrome Start method. --- api/chrome/cli.py | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/api/chrome/cli.py b/api/chrome/cli.py index 24b22ca..a48da73 100644 --- a/api/chrome/cli.py +++ b/api/chrome/cli.py @@ -67,4 +67,23 @@ class Chrome: if res.headers.get("Content-Type") != None and res.headers.get("Content-Type").find("json") != -1: return json.loads(res.text) else: - return res.text \ No newline at end of file + return res.text + + def start (self, to: int = 120): + """ + ## Chrome Start + Inicia uma nova sessão/instância do Google Chrome na máquina. + + --- + #### IMPORTANTE: + É um erro comum já estar com o Google Chrome aberto para realizar outras tarefas enquanto programa. Porém, para que este método funcione corretamente, é necessário que não haja nenhuma instância do Chrome, em primeiro ou segundo plano, ativa. + + --- + #### Parâmetros: + - to: Tempo em segundos que a API esperará pela abertura do Chrome. Caso o tempo seja excedido sem que o Chrome seja aberto com sucesso, é retornado um erro. + --- + #### Retorna: + + --- + """ + return self.__requestget__(f"/ipc/chrome/start?to={to}") \ No newline at end of file