我正在使用(java / selenium-FireFoxDriver)浏览器自动化应用,并希望检测网页何时请求浏览器扩展程序下载,如下面的屏幕截图所示:
正常的提示框代码似乎无法应用。
正如评论中所指出的,使用标准的WebDriver方法可能无法实现,因为它的功能主要只是与DOM交互。
但是,我知道我可以通过'个人资料'和'能力'进入FireFox驱动程序。我可以使用Firebug和其他扩展/插件运行它。我也可以做一些事情,比如打开和关闭窗口,以及删除cookie。这些事情不是DOM
所以我觉得可能是我可以做的事情......
我想知道通过更改firefox设置或使用/创建另一个浏览器扩展程序,是否有一些奇特的方法来使用此对话框 ?
我已经与sikuli进行了修补,但很难与它一起开始,而且我确定更多很难实际整合我的应用程序(但值得更多探索肯定)。也许这是唯一可行的方法?