测试人社区

【求助】selenium chrome UI自动化默认允许多媒体

【求助】selenium UI自动化时怎么允许chrome浏览器启动时默认允许多媒体,如允许视频、音频?

firefox的解决方案

firefox有一个参数选项,可以启动时默认允许,可是chrome找不到这个参数

self.profile = webdriver.FirefoxProfile()
# 设置启动时允许摄像头,允许麦克风
self.profile.set_preference('media.navigator.permission.disabled', True)

尝试解决

1、使用chrome用户数据目录,第一次需要手动允许,后面再执行就不用手动点击了,但是后面再次启动chrome,就会只打开空白页,进入不了测试页,要手动打开测试页才能继续走用例

可以在隐私设置里,对这个网站提前进行设置;也可以设置默认允许,并且关闭使用前询问

感觉chromeOptions应该会有,要详细查查文档了

image
试试加上这个配置呢

加这个参数了,还是不行