【发布时间】:2016-09-06 15:06:45
【问题描述】:
我有两个关于 FirefoxProfile 问题的问题(我花了很多时间在互联网上挖掘,所以最后我不得不在这里问)。
问题 NR 1: 我必须使用 Selenium WebDriver(Java) 和 Firefox 来处理 Flash 动画。出于这个特殊原因,我与 Sikuli 合作,效果很好。
问题是我的测试有时会失败,因为 Adobe Flash Player 没有更新并且 Firefox 会针对这种情况发出警告。 我想我必须更改配置文件中的某些内容,但我正在寻找确切的偏好但任何成功。
QUESTION NR 1:这可能吗?如果是这样,我必须改变什么?
问题 NR 2: 我想借此机会提出第二个问题: 我的第二个目标是单击链接后打开 PDF 文件(当前出现一个新的系统窗口,其中包含我想要做什么的信息 - 打开/保存等等)。好的——我可以用这个主要的偏好来保存一个文件,还有更多:
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("browser.helperApps.neverAsk.saveToDisk", "application/pdf");
但是当我想使用时:
profile.setPrefernce("browser.helperApps.neverAsk.openFile", "application/pdf")
仍然出现这个系统窗口(有关于打开/保存的问题)。
QUESTION NR 2:为了在新的浏览器窗口中打开 PDF 文件并预览,我必须在上面的那一行中添加什么内容?
非常感谢任何提示! 更新:任何人都可以帮助我吗?
【问题讨论】:
标签: java flash firefox pdf selenium-webdriver