Javascript 是否有一个命令行标志来启用firefox的flash?
我正在进行自动化测试,我不知道如何在启用/允许flash的情况下启动Browserstack firefox浏览器 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
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");