Testing 如何在google.com上使用量角器?

Testing 如何在google.com上使用量角器?,testing,selenium,protractor,Testing,Selenium,Protractor,google.com并不是一个Angular应用程序,但量角器应该仍然能够测试它,对吗?我一直在尝试做一个简单的搜索测试,但一直运行到错误 规范: browser.ignoreSynchronization = true; describe('Google Demo', function() { it('Should Search', function() { browser.get('http://google.com/'); browser.wait(element(B

google.com并不是一个Angular应用程序,但量角器应该仍然能够测试它,对吗?我一直在尝试做一个简单的搜索测试,但一直运行到错误

规范:

browser.ignoreSynchronization = true;

describe('Google Demo', function() {
  it('Should Search', function() {
    browser.get('http://google.com/');
    browser.wait(element(By.id('q')).isPresent);
    element(By.id('q')).sendKeys('please work');
  });
});
错误是:

Failures:

1) Google Demo Should Search
 Message: TypeError: Cannot read property 'count' of undefined

我做错了什么?我将感谢任何帮助

由于它是一款非角度应用程序,因此您需要使用
browser.driver
而不仅仅是
browser


这是我的系统工作

这也适用于非角度应用程序

browser.waitForAngularEnabled(false);
description('Google search',function()){
它('应该以GURU99'的形式搜索文本',函数(){
browser.waitForAngularEnabled(false);
browser.get('https://www.google.com');
元素(按.name(“q”)).sendKeys(“测试”)
浏览器。睡眠(5000);
});

});我认为你应该尝试按.name('q')而不是按.id('q')。同样的结果,Sakshi SinglaDuplicate of?我建议你使用这个:所以你知道如果它有效,它是一个很棒的工具
browser.waitForAngularEnabled(false);