O Paint é aberto normalmente, mas quando a função window_activate é executada, o processo não se torna o principal, o que atrapalha a execução de métodos como:
- window_activetitle
- window_activehwnd
Outra observação que vale ser feita, é que é aberta uma nova janela invisível ao lado do Paint chamada "GDI+ Window (mspaint.exe)".
Já realizei testes diretamente pela API, a mesma retorna sucesso na requisição (código 200), mas não realiza a ativação da janela.
Estava criando o arquivo de testes para esta função quando percebi que ela não está funcionando corretamente.
Abaixo se encontra um código que utilizei para testar localmente sem o auxílio da biblioteca behave:
```py
from cli import Wingui
def get_name_and_pid(list):
for proc in list:
if "mspaint.exe" in proc["Name"]:
return proc["Name"], proc["Pid"]
wg = Wingui()
wg.proc_exec("mspaint")
list = wg.proc_all()
proc_name, proc_pid = get_name_and_pid(list)
paint_hwnd = wg.window_hwnd(proc_name)
wg.window_activate (paint_hwnd[0])
```
O Paint é aberto normalmente, mas quando a função window_activate é executada, o processo não se torna o principal, o que atrapalha a execução de métodos como:
- window_activetitle
- window_activehwnd
Outra observação que vale ser feita, é que é aberta uma nova janela invisível ao lado do Paint chamada "GDI+ Window (mspaint.exe)".
Já realizei testes diretamente pela API, a mesma retorna sucesso na requisição (código 200), mas não realiza a ativação da janela.
paulo
was assigned by pedro.guedes2022-01-26 20:06:14 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Estava criando o arquivo de testes para esta função quando percebi que ela não está funcionando corretamente.
Abaixo se encontra um código que utilizei para testar localmente sem o auxílio da biblioteca behave:
O Paint é aberto normalmente, mas quando a função window_activate é executada, o processo não se torna o principal, o que atrapalha a execução de métodos como:
- window_activetitle
- window_activehwnd
Outra observação que vale ser feita, é que é aberta uma nova janela invisível ao lado do Paint chamada "GDI+ Window (mspaint.exe)".
Já realizei testes diretamente pela API, a mesma retorna sucesso na requisição (código 200), mas não realiza a ativação da janela.