版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Jasonliujintao/article/details/79630500
webdriver 不自动播放 adobe flash player
- 自动化测试的时候遇到一个问题,chrome webdriver 不自动播放 adobe flash player.
- 上网找了一下资料,是需要设置一下chrome 的 options
- 于是就直接在 selenium 的库里面添加了 prefs 的选项
文件路径:
F:\Python27\Lib\site-packages\selenium-2.xx.xx-py2.7.egg\selenium\webdriver\chrome\options.py
def __init__(self):
self._binary_location = ''
self._arguments = ['disable-infobars']
self._extension_files = []
self._extensions = []
prefs={"profile.default_content_setting_values.plugins":1,
"profile.content_settings.plugin_whitelist.adobe-flash-player":1,
"profile.content_settings.exceptions.plugins.*,*.per_resource.adobe-flash-player":1,
"credentials_enable_service":False,
"profile.password_manager_enabled":False}
self._experimental_options = {"prefs":prefs}
self._debugger_address = None