selenium - 如何使用 selenium 访问浏览器扩展的弹出窗口?

标签 selenium firefox-addon acceptance-testing browser-extension

我想为我的浏览器扩展编写验收测试。我试图通过 selenium 启动扩展,但我似乎无法访问弹出窗口的内容。有人可以建议我如何使用 selenium 或任何其他方式为浏览器扩展编写 UI/验收测试吗?谢谢。

最佳答案

How can I access browser extension's popup using selenium?

不可能。 Selenium 仅支持与 Web View 的交互。

您可以使用 Seleniumextension 进行自动安装:https://stackoverflow.com/a/16512012/2517622

您可以尝试使用桌面自动化工具(例如 Windows 平台上的 White)来点击扩展弹出窗口,但这并不容易,而且它不像 Selenium 那样独立于平台。

关于selenium - 如何使用 selenium 访问浏览器扩展的弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34417974/

相关文章:

java - org.openqa.selenium.remote.UnreachableBrowserException : Could not start a new session error with Selenium and IE11 using Java

java - 使用 selenium 执行 google 搜索时,为什么 xpath 不是首选?

python - 如何使用 Selenium 和 Python 启动基于 Chromium 的 Vivaldi 浏览器 session

javascript - 与现有页面内容交互的 Firefox 扩展

unit-testing - 由外向内 TDD : Should I check in failing acceptance tests?

git - 是否有可以与 git 中的代码一起使用的验收测试管理方法?

python - Python 中的 Selenium : Select the second element with given link text

javascript - 如何从 'window.getSelection' 获取字符串以及如何修复使用 'window.open' 打开新选项卡?

firefox-addon - Mozilla 插件允许 Ace 编辑器代码验证

.net - Specflow 或 BDDfy