尝试使用selenium +量角器测试离子应用程序时出现超时错误

时间:2015-07-16 02:33:35

标签: selenium protractor ionic

Error: Angular could not be found on the page index.html : retries looking for angular exceeded

在我按照离子教程设置量角器之后,我收到了这个错误。

这是我的量角器-conf.js:

exports.config = {
          capabilities: {
                  // You can use other browsers
                  // like firefox, phantoms, safari, IE (-_-)
                  'browserName': 'chrome' 
          },

          // chromeDriver: ['./node_modules/protractor/selenium/chromedriver'],

          specs: [
                   // We are going to make this file in a minute
                'e2e/specs.js'
          ],
          jasmineNodeOpts: {
                  showColors: true,
                 defaultTimeoutInterval: 30000,
                isVerbose: true,
          },
        allScriptsTimeout: 20000,
          onPrepare: function(){
                browser.driver.get('http://localhost:3000');
        }
};

我注意到在另一个教程中,它让我给它一个指向selenium服务器的指针。也许那就是问题?

我在那里添加了chromeDriver系列,但它更加突破了,所以我对它进行了评论

此外,我还有像教程所说的离子服务和运行。

1 个答案:

答案 0 :(得分:1)

通过将离子服务器地址localhost:8100/app添加到量角器配置文件中的baseURL属性来解决此问题