Testing 如何在google.com上使用量角器?
google.com并不是一个Angular应用程序,但量角器应该仍然能够测试它,对吗?我一直在尝试做一个简单的搜索测试,但一直运行到错误 规范: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
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);