如何自动点击';允许/阻止';在webrtc中使用C#中的selenium弹出麦克风权限的按钮

本文关键字:selenium 中的 麦克风 按钮 权限 webrtc 允许 何自动 阻止 | 更新日期: 2023-09-27 18:21:14

我正在尝试使用Selenium自动处理在webrtc中单击麦克风的"允许/阻止"权限的事件。由于这些弹出警报不是浏览器元素的一部分,因此单击XPath将不起作用。因此,我尝试通过使用允许/阻止麦克风的键盘快捷键,通过Tab键选择允许/阻止按钮并按Enter键来实现自动化。

Actions action = new Actions(driver);
action.SendKeys(OpenQA.Selenium.Keys.Tab).Perform();
action.SendKeys(OpenQA.Selenium.Keys.Enter).Perform();

但是SendKeys不起作用。有没有其他方法可以与这些警报按钮进行交互?

如何自动点击';允许/阻止';在webrtc中使用C#中的selenium弹出麦克风权限的按钮

您是否检查了AutoIt与非html内容的交互?

https://www.autoitscript.com

Autoit是一个有用的脚本工具,您可以在windows平台中自动执行简单操作。