我试图自动点击“允许/阻止”按钮。使用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不起作用。有没有其他方式与这些警报按钮进行交互?
答案 0 :(得分:0)
您是否检查过AutoIt是否与非HTML内容进行交互?
Autoit是一个非常有用的脚本工具,您可以在其中自动执行Windows平台中的简单操作。