当我打开firefox时,它安装了Flash,但是当我通过selenium打开它时,那个版本的firefox没有Flash。如何在硒中启用闪存。 这是我正在使用的测试代码:
firefoxProfile = FirefoxProfile()
firefoxProfile.set_preference('dom.ipc.plugins.enabled.libflashplayer.so','true')
b = webdriver.Firefox(firefoxProfile, executable_path=r"C:\\Program Files\geckodriver-v0.16.1-win64\geckodriver.exe")
b.get("http://www.python.org")
答案 0 :(得分:3)
尝试将以下内容添加到当前代码中:
firefoxProfile.set_preference("plugin.state.flash", 2)