我有一个selenium(v2.53)测试,访问包含Flash播放器的网站(我正在测试这个播放器)。到目前为止,一切工作正常,但在我将chrome更新为v62之后,默认情况下禁用了闪存。 我无法手动更改闪光设置,因为此测试是自动化的并且在远程计算机上运行。
我已经尝试添加一些适用于以前版本的chrome的Chrome功能,但它不适用于chrome 62版本,因为允许使用Flash是不够的,现在还需要允许的网站列表。
如何使用selenium更改启用状态和网站列表?
另外,有没有办法用配置文件安装chrome,它既支持flash又填充所需的网站列表?
感谢。
P.S。我正在使用Java 8
答案 0 :(得分:1)
您最好的选择就是使用Chrome选项。为什么需要配置文件?这听起来过于复杂和不必要。您可以通过Chrome首选项启用它。尝试全新安装Chrome。
类似于以下内容:
chromeOptions:{
args: ["--allow-running-insecure-content", "--allow-insecure-websocket-from-https-origin", "allow-outdated-plugins"]
您没有指定哪种语言,因此我无法为您提供语言示例。