chrome v62启用闪存

时间:2017-11-19 10:02:52

标签: java google-chrome selenium flash selenium-chromedriver

我有一个selenium(v2.53)测试,访问包含Flash播放器的网站(我正在测试这个播放器)。到目前为止,一切工作正常,但在我将chrome更新为v62之后,默认情况下禁用了闪存。 我无法手动更改闪光设置,因为此测试是自动化的并且在远程计算机上运行。

我已经尝试添加一些适用于以前版本的chrome的Chrome功能,但它不适用于chrome 62版本,因为允许使用Flash是不够的,现在还需要允许的网站列表。

如何使用selenium更改启用状态和网站列表?

另外,有没有办法用配置文件安装chrome,它既支持flash又填充所需的网站列表?

感谢。

P.S。我正在使用Java 8

1 个答案:

答案 0 :(得分:1)

您最好的选择就是使用Chrome选项。为什么需要配置文件?这听起来过于复杂和不必要。您可以通过Chrome首选项启用它。尝试全新安装Chrome。

类似于以下内容:

 chromeOptions:{
      args: ["--allow-running-insecure-content", "--allow-insecure-websocket-from-https-origin", "allow-outdated-plugins"]

您没有指定哪种语言,因此我无法为您提供语言示例。