Firefox量角器测试不起作用

时间:2016-06-30 09:38:19

标签: javascript node.js firefox selenium-webdriver protractor

用firefox 47尝试测试(angularjs应用程序上的量角器)并适得其反。在经过四处搜寻之后尝试降级到46.0.1,仍然没有。有人找到了当前的解决方案吗?看起来解决方案不断变化。现在我们需要一个新的。 (目前为止使用chrome进行测试)

这是我的错误;

  

C:\ this \是\ my \ folder \ for \ protractor \ tests \ e2e> protractor conf.js

     

[11:02:12]我/直接 - 直接使用FirefoxDriver ......

     

[11:02:12] I / launcher - 运行WebDriver的1个实例

     

C:\用户\ dev的\应用程序数据\漫游\ NPM \ node_modules \量角器\ node_modules \硒的webdriver \ lib中\ webdriver.js:62

     
    
      

让session = flow.execute(function(){

    
  
     

错误:无法在当前系统上找到Firefox

     
    

出现错误(原生)

  

conf.js

exports.config = {
  seleniumAddress: 'http://localhost:4444/wd/hub',

  capabilities: {
      'browserName': 'firefox'
  },

  directConnect: true,

  framework: 'jasmine2',

  specs: ['specs/*spec.js'],
};

1 个答案:

答案 0 :(得分:0)

量角器无法在标准位置找到Firefox可执行文件。要解决此问题,请添加以下行:

firefoxPath: 'C:/Programs/Firefox/firefox.exe',

在你的' protractor.config.js '文件中(在'directConnect'属性之后)。当然,目录名称应与您的计算机上的名称相匹配。

附加说明:如果您使用的是便携版Firefox,请尝试使用标准版。