Ruby 使用watir启用firefox flash

Ruby 使用watir启用firefox flash,ruby,selenium,firefox,watir,Ruby,Selenium,Firefox,Watir,我一直试图使用firefox自动登录一个需要启用flash的站点,但没有成功。它工作得很好,但最终错误是:“您必须在浏览器中启用Adobe Flash Player支持。”。我几乎什么都试过了,但没有成功。任何帮助都将不胜感激。多谢各位 ff = Watir::Browser.new :firefox, profile: 'default', "acceptInsecureCerts" => true ff.goto 'https://my.test.site.com/' ff.dri

我一直试图使用firefox自动登录一个需要启用flash的站点,但没有成功。它工作得很好,但最终错误是:“您必须在浏览器中启用Adobe Flash Player支持。”。我几乎什么都试过了,但没有成功。任何帮助都将不胜感激。多谢各位

ff = Watir::Browser.new :firefox, profile: 'default', 
"acceptInsecureCerts" => true

ff.goto 'https://my.test.site.com/'
ff.driver.manage.window.maximize()

ff.text_field(:id => 'login').set 'mytestuser@domain.com'
ff.text_field(:id => 'password').set 'Password'
ff.button(text: 'Log In').click

整个网站是基于flash的吗?或者只是一些页面元素
watir
不支持Flash和Silverlight等浏览器插件。如果您可以添加有关被测站点的其他详细信息以及返回的确切错误消息,这将有所帮助。请在
moz:firefoxOptions
prefs
中设置它,我不会将此添加为答案,因为我手头没有实际的Watir代码来完成此操作,但是您(或其他人)应该能够找出它的能力。是的,整个网站是基于flash的。嗯,我想是这样。可能是@rickman的复制品:那么你必须找到另一种方法(不幸的是,我真的不能推荐任何方法)。祝你好运。