1

私の質問は、デフォルトのプロファイル設定を変更して、Web アプリによるマイクとカムのアクセスを許可/拒否することに関するものです。これがコードです - これは無視されているようです。

#!/usr/bin/ruby
require 'watir-webdriver'

profile = Selenium::WebDriver::Chrome::Profile.new
profile['content_settings.pattern_pairs.*,*.media-stream-mic'] = 1 
# if I put mysever.com into here (first asterix), the parsing must fail 
# as the '.' is used as delimiter by profile.rb - so *,* should work 

browser = Watir::Browser.new :chrome, :profile => profile 
browser.goto "http://webaudiodemos.appspot.com/input/index.html" 
# here a get media event is fired and the browser should proceed without(!)
# asking the user for permission - but the browser is always asking and 
# this element is not accessible for Watir (is it?).

解析だけが行われる profile.rb を調べましたが、これも何らかの問題があります (インラインのコメントを参照)。

私もウェブを検索しましたが、何も見つかりませんでした。

ホルガー

4

1 に答える 1

0
1. create a profile manually using the cmd :
 firefox -profilemanager
 set what you want on the browser of the new profile 
2.code example 

protected void initializeWebDriver() {  
        LoggerInfo.logger.info("Starting webdriver...");
        ProfilesIni allProfiles = new ProfilesIni();
        FirefoxProfile profile = allProfiles.getProfile("MyProfile");
//      FirefoxProfile profile = new FirefoxProfile();
        driver = new    DriverBuilder().using(Browser.FIREFOX).withFirefoxProfile(profile).build();
        LoggerInfo.logger.info("webdriver is up");
    }
于 2013-07-30T09:36:38.183 に答える