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

时间:2015-11-08 07:08:09

标签: c# selenium

我试图自动点击“允许/阻止”按钮。使用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不起作用。有没有其他方式与这些警报按钮进行交互?

1 个答案:

答案 0 :(得分:0)

您是否检查过AutoIt是否与非HTML内容进行交互?

https://www.autoitscript.com

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