Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有一个命令行标志来启用firefox的flash?_Javascript_Firefox_Karma Runner_Browserstack - Fatal编程技术网

Javascript 是否有一个命令行标志来启用firefox的flash?

Javascript 是否有一个命令行标志来启用firefox的flash?,javascript,firefox,karma-runner,browserstack,Javascript,Firefox,Karma Runner,Browserstack,我正在进行自动化测试,我不知道如何在启用/允许flash的情况下启动Browserstack firefox浏览器 firefox是否有启用/允许flash的标志 我们用因果报应作为一个测试者 我试过: var FirefoxProfile = require('firefox-profile'); var myProfile = new FirefoxProfile(); myProfile.setPreference("plugin.state.flash", 2); myProfile.u

我正在进行自动化测试,我不知道如何在启用/允许flash的情况下启动Browserstack firefox浏览器

firefox是否有启用/允许flash的标志

我们用因果报应作为一个测试者

我试过:

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
            },

您可以使用ProfileManager启动firefox,创建启用flash的配置文件,以及不启用flash的配置文件

firefox-ProfileManager

见:


上面提到的启用flash的代码段是用Java编写的。你可以将它们移植到你所选择的语言中。

你如何将其用于因果报应?
For Firefox browser - 

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