angularjs-e2e – 等待量角器与基本量角器测试的页面同步时,运行
发布时间:2020-12-17 08:13:03 所属栏目:安全 来源:网络整理
导读:describe('my homepage',function() { var ptor = protractor.getInstance(); beforeEach(function(){ // ptor.ignoreSynchronization = true; ptor.get('http://localhost/myApp/home.html'); // ptor.sleep(5000); }) describe('login',function(){ var em
describe('my homepage',function() { var ptor = protractor.getInstance(); beforeEach(function(){ // ptor.ignoreSynchronization = true; ptor.get('http://localhost/myApp/home.html'); // ptor.sleep(5000); }) describe('login',function(){ var email = element.all(protractor.By.id('email')),pass = ptor.findElement(protractor.By.id('password')),loginBtn = ptor.findElement(protractor.By.css('#login button')) ; it('should input and login',function(){ // email.then(function(obj){ // console.log('email',obj) // }) email.sendKeys('josephine@hotmail.com'); pass.sendKeys('shakalakabam'); loginBtn.click(); }) }) }); 上面的代码返回 Error: Error while waiting for Protractor to sync with the page: {} 我不知道为什么这样,ptor正确加载页面,它似乎是选择的失败的元素。 到SSHMSH: 谢谢,你几乎是对的,给了我正确的哲学,所以关键是ptor.sleep(3000)让每个页面等待,直到ptor与项目同步。
我收到同样的错误信息(Angular 1.2.13)。我的测试太早了,而量角器似乎并没有等到Angular加载。
看来我错配了量角器配置文件。当在BODY元素上但在后代未定义ng-app指令时,必须将量角器配置文件中的rootElement属性调整到定义角度根元素的选择器,例如: // protractor-conf.js rootElement: '.my-app', 当你的HTML是: <div ng-app="myApp" class="my-app"> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- typescript – 通过编写添加新类的自定义指令来更改“route
- angularjs – ngInject和closure编译器
- angularjs – 量角器:’wait’不适用于“element.all”
- shell 整理(26)===大小写字母替换和随机取出一个奇数
- WebService 开发 XFire 传递java对象
- 我最喜欢的 20 个 AngularJS 开发工具
- scala – Spark saveAsTextFile()写入多个文件而不是一个
- 【数据结构】递归算法—斐波那契数列
- angularjs – Angular – 我可以从角度应用程序外部广播消息
- 练习 时间 查看 管道 vim 权限
推荐文章
站长推荐
- yum 安装软件问题
- twitter-bootstrap – Bootstrap:如何更改容器的
- 在Ubuntu部署Nginx后,启动报错nginx: [emerg] u
- 由angular-cli 1.0.0构建的Angular 4.0.0 App无法
- angularjs – 在Phoenix / Elixir中启用跨源资源
- vim – 当我将更改保存到html文件时,在Chrome中自
- WebService的四种客户端调用方式(基本)
- twitter-bootstrap – Twitter Bootstrap&Ze
- twitter-bootstrap – 用于Evolus铅笔项目的Twit
- shell – openssl生成的随机字符串不是那么随机.
热点阅读