Есть ли флаг командной строки для включения flash для firefox? - PullRequest
0 голосов
/ 07 ноября 2018

Я работаю над нашими тестами автоматизации и не могу понять, как запустить наш браузер браузер Firefox Browserstack с включенной / разрешенной флэш-памятью.

Есть ли флаг для Firefox, который включает / разрешает флэш?

Мы используем Карму в качестве тестового бегуна.

Я пробовал:

var FirefoxProfile = require('firefox-profile');
var myProfile = new FirefoxProfile();
myProfile.setPreference("plugin.state.flash", 2);
myProfile.updatePreferences();

Вместе с:

module.exports = function (config) {
    config.set({
        basePath: "",
        browserNoActivityTimeout: 60000,
        browserStack: {
            username: "myUsername",
            accessKey: "myAccessKey",
            forcelocal: true,
            timeout: 1000, 
            firefox_profile: myProfile
        },
        client: {
            mocha: {
                timeout: 60000,
                ui: interfaceType
            },
            useIframe: true
        },
        customLaunchers: {
            "bs_chrome_mac": {
                base: "BrowserStack",
                browser: "chrome",
                browser_version: "56",
                os: "OS X",
                os_version: "Sierra"
            },
            "firefox-osx" : {
                base: "BrowserStack",
                browser: "Firefox", 
                browser_version: "63.0",
                os: "OS X",
                os_version: "Sierra", 
                profile: myProfile
            },

Ответы [ 2 ]

0 голосов
/ 07 ноября 2018
For Firefox browser - 

 FirefoxProfile profile = new FirefoxProfile();
 profile.setPreference("plugin.state.flash", 2);
 caps.setCapability("browserstack.use_w3c", "true");

Вышеупомянутый фрагмент кода для включения флэш-памяти находится на Java. Вы можете перенести их на свой язык.

0 голосов
/ 07 ноября 2018

Вы можете запустить Firefox с помощью ProfileManager, создать профиль с включенной вспышкой и один без.

firefox -ProfileManager

См .: https://developer.mozilla.org/en-US/docs/Mozilla/Command_Line_Options?redirectlocale=en-US&redirectslug=Command_Line_Options

...