Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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上运行的量角器配置并启用CORS_Javascript_Google Chrome_Firefox_Selenium_Protractor - Fatal编程技术网

Javascript 如何设置在FireFox上运行的量角器配置并启用CORS

Javascript 如何设置在FireFox上运行的量角器配置并启用CORS,javascript,google-chrome,firefox,selenium,protractor,Javascript,Google Chrome,Firefox,Selenium,Protractor,我正在用Chrome运行量角器测试,我也想用Firefox运行它们。问题是我找不到如何像在Chrome中那样在firefox中启用CORS。 这是我对Chrome的配置: capabilities:{ 'browserName': 'chrome', 'chromeOptions': { 'args': ['--disable-web-security'] } }, 我不想这么说,但FireFox没有类似的功能。 事实上,在主要的四种浏览器(Chrome

我正在用Chrome运行量角器测试,我也想用Firefox运行它们。问题是我找不到如何像在Chrome中那样在firefox中启用CORS。 这是我对Chrome的配置:

capabilities:{
    'browserName': 'chrome',
    'chromeOptions': {
        'args': ['--disable-web-security']
    }
},

我不想这么说,但FireFox没有类似的功能。 事实上,在主要的四种浏览器(Chrome、Safari、FF和IE)中,只有Chrome和IE允许您在禁用web安全的情况下运行,并且只有Chrome可以从命令行运行


资料来源:我花了很多时间寻找一种方法,在禁用CORS安全性的情况下运行这些浏览器,除了Chrome和IE之外的所有帐户都失败了。

使用selenium webdriverjs,我们可以使用它

npm:

这是为量角器设置特定firefox配置文件的链接


你能为Firefox、Safari和IE找到答案吗?我没有。从那以后我就再也没有调查过这件事了,也许事情变了?不过我非常怀疑。你可以在IE上这样做,但你必须进入你的互联网选项并禁用其中的安全性。我可以让它在IE上工作,但不能在firefox上工作。
var FirefoxProfile = require('firefox-profile'),
webdriverjs = require('webdriverjs');

var fp = new FirefoxProfile();
fp.setPreference("security.fileuri.strict_origin_policy", false);