繁体   English   中英

如何使用 Selenium 触发 Firefoxaddon 的键盘快捷键

[英]How to trigger keyboard shortcuts for Firefoxaddon with Selenium

我正在使用 Selenium 来测试我们的 Firefox 插件。 我需要按 ALT+SHIFT+T 切换到我们插件的分析模式,然后按 ALT+SHIFT+A 触发分析功能。 我可以在“about:config”上按 ALT+SHIFT+T(我必须在那里调整 Firefox 的配置)。 但是,使用相同方法的其他网站不会触发键盘快捷键。

await driver.get('about:config');
const switchAnalysis = Key.chord(Key.ALT, Key.SHIFT, 'T');
await driver.findElement(By.xpath('/html')).sendKeys(switchAnalysis);
await new Promise(resolve => setTimeout(resolve, 1000));

await driver.get('https://www.google.com/');
const startAnalysis = Key.chord(Key.SHIFT, Key.ALT, 'A');
await driver.findElement(By.xpath('/html')).sendKeys(startAnalysis);

我尝试了其他方法,例如 Actions API,但都失败了。 有什么建议吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM