拒绝在浏览器上使用相机的权限

时间:2021-05-10 16:20:29

标签: playwright

我需要为使用浏览器中设备摄像头的应用程序编写自动化测试。为此,我需要拒绝相机的权限并上传图像,否则浏览器会显示要求访问相机的提示并阻止自动化测试。在 Playwright 的文档中,我只看到了 grantPermissions 和 clearPermissions 方法。目前是否可以拒绝访问相机,以便我可以使用 Playwright 自动执行此测试用例?我没有在网络、Stack Overflow 或 SQA Stack Exchange 上找到任何内容。

1 个答案:

答案 0 :(得分:1)

不要在其中寻找任何困难。如果您不授予权限,则会被拒绝。

如果你想明确地让其他人更容易理解你的意图,你可以使用一个空数组。

创建新上下文的示例可能是:

context = await browser.newContext({
    ...options.contextConfig(),
    permissions: [],
});