2016-10-13 11 views
0

MacOSオペレーティングシステムでテストスイートを実行すると、chrome:// plugins /の下に「Widevine Content Decryption Module」が読み込まれないという問題があります。しかし、それはLinuxとWindowsマシンで正常に動作しています。これは、クロムドライブがMacOSでブラウザを開くような感じです。何の項目は私が手動でChrome搭載のSelenium Webdriver MacOSのWidevineコンテンツ復号モジュール

クロムを実行したときに、私は(Ruby言語でwrited)私のテストスイートに次の行を持って持っているものに比べて、ありません:「//コンポーネント/クローム」の下でも

@driver = Selenium::WebDriver.for :chrome 

答えて

0

問題はMacOSの下、chromedriverフラグ「無効成分アップデート」ブロック「Widevineコンテンツ復号化モジュール」ということのようです。私は私のテストスイートのwebdriverを選択セクションにこの行を追加し、それを解決してきました

:セレンとMacOSの上

  caps = Selenium::WebDriver::Remote::Capabilities.chrome("chromeOptions" => {"excludeSwitches" => [ "disable-component-update" ]}) 
      @driver = Selenium::WebDriver.for :chrome, desired_capabilities: caps 

そして、私ができるようになりまし再生DRMコンテンツ。

関連する問題