到目前为止,我已经尝试过PSUTIL来查看firefox是否正在运行并且可以运行,但是问题是每次关闭并重新打开firefox的PID都会不断变化。无论如何,我始终可以检查firefox是否已在运行?
PS:现在不使用硒,只有我的常规Firefox浏览器
您可以在您的python脚本中尝试:
l = [p.info for p in psutil.process_iter(attrs=['pid', 'name']) if 'firefox' in p.info['name']]
if(len(l)>0):
print("Firefox is running")
else:
print("Firefox is not running")
import psutil
for p in psutil.process_iter(attrs=['pid', 'name']):
if p.info['name'] == "firefox.exe":
print("yes", (p.info['name']))