为了账号安全,请及时绑定邮箱和手机立即绑定

Chrome 62和Flash

Chrome 62和Flash

DIEA 2020-02-03 12:54:06
我有一个基于Flash的应用程序,需要使用Cucumber进行测试。由于默认情况下未启用Flash,因此我需要在每次测试之前将其启用,并将我认为的网址列入白名单。如果在后台阶段暂停测试,则可以手动设置这些选项。闪光灯选项我已经研究了添加options和preferences,但是如何使这种方法自动化,但似乎仍然无法正常工作。这是我在env.rb文件中的标准设置Capybara.register_driver :chrome do |app|  chrome_binary = '/Applications/Google Chrome.app'  capabilities = Selenium::WebDriver::Remote::Capabilities.chrome("chromeOptions" => { "binary" => chrome_binary + '/Contents/MacOS/Google Chrome' })  Capybara::Selenium::Driver.new(app, :browser => :chrome, :desired_capabilities => capabilities, :options => options)end进一步阅读强调了诸如options = Selenium::WebDriver::Chrome::Options.newoptions.add_argument('arg-here')prefs = {"enable flash here ? "}options.add_experimental_option("prefs", prefs)该add_experimental_option投undefined method add_experimental_option for #<Selenium::WebDriver::Chrome::Options:0x007fca30c10988>有人自动化过这个过程吗?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 657 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信