Почему shell.SendKeys("^+W") закрывает не одну вкладку, а весь браузер сразу?

Есть код
from win32gui import GetWindowText, GetForegroundWindow
import time, win32com.client
shell = win32com.client.Dispatch("WScript.Shell")
time.sleep(3)
t = GetWindowText(GetForegroundWindow())
time.sleep(0.1)
if 'YouTube' in t:
    shell.SendKeys("^+W")
print(t)

Предполагается, что он будет закрывать одну вкладку, но закрывается весь браузер.
Если просто вручную нажать Ctrl+W, закрывается только одна вкладка.
Что делать?
  • Вопрос задан
  • 138 просмотров
Решения вопроса 1
@aab137 Автор вопроса
Решил проблему
pyautogui.hotkey('ctrl', 'w')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы