0

我正在开发一个(java/selenium-FireFoxDriver)浏览器自动化应用程序,并希望检测网页何时请求浏览器扩展下载,如下面的屏幕截图所示:

截屏

正常的警报框代码似乎不适用。

正如评论中所指出的,这可能无法使用标准的 WebDriver 方法,因为它的功能主要是与 DOM 交互。

但是,我知道我可以将“配置文件”和“功能”传递给 FireFox 驱动程序。我可以让它与 Firebug 和其他扩展/插件一起运行。我还可以执行诸如打开和关闭窗口以及删除 cookie 之类的操作。这些事情不是DOM所以我觉得可能有一些我可以做的......

我想知道是否有一些奇特的方法可以通过更改 firefox 设置或使用/创建另一个浏览器扩展来处理此对话框?

我已经对sikuli进行了修补,但很难开始使用它,而且我相信实际与我的应用程序集成会更加困难(但肯定值得更多探索)。也许这是唯一可行的方法?

4

0 回答 0