Как изменить громкость Chrome с помощью Selenium - PullRequest
0 голосов
/ 20 апреля 2019

Я работаю над проектом, который получает информацию с платы Atmel, используя python, и мне нужно было изменить громкость браузера Chrome. Я пытаюсь использовать селен, но я только нашел, как отключить Chrome.

1 Ответ

0 голосов
/ 20 апреля 2019

Вам не нужен селен, чтобы сделать это.Вам нужен pycaw для управления громкостью приложения, работающего в вашей системе, вот пример того, как это сделать.

from __future__ import print_function
from pycaw.pycaw import AudioUtilities, ISimpleAudioVolume


sessions = AudioUtilities.GetAllSessions()
for session in sessions:
    volume = session._ctl.QueryInterface(ISimpleAudioVolume)
    if session.Process and session.Process.name() == "chrome.exe":
        volume.SetMasterVolume(0.5, None)
...