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

如何自动点击';允许/阻止';webrtc中的按钮,用于使用C#中的selenium弹出麦克风权限?,c#,selenium,C#,Selenium,我正在尝试使用Selenium自动化单击webrtc中麦克风的“允许/阻止”权限的事件。由于这些弹出警报不是浏览器元素的一部分,因此单击XPath将无法工作。因此,我尝试通过使用键盘快捷键来允许/阻止麦克风,通过Tab键选择允许/阻止按钮并按Enter键来实现自动化 Actions action = new Actions(driver); action.SendKeys(OpenQA.Selenium.Keys.Tab).Perform(); action.SendKeys(OpenQA.Se

我正在尝试使用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不起作用。是否有其他方式与这些警报按钮交互?

是否已检查AutoIt以与非html内容交互


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

您是否已检查AutoIt是否与非html内容交互

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