protractor相关内容

主张的元件被聚焦

按照怎样断言元素集中线程,你可以检查元素是否被转换到侧重 activeElement(),并断言这就是你预期有焦点的相同元素:expect(page.element.getAttribute('id')).toEqual(browser.driver.switchTo().activeElement().getAttribute('id')); 在我的情况下,目前主要集中的元素没有一个 ID ..
发布时间:2016-04-07 00:00:31 前端开发

有什么之间的区别是present和isDisplayed方法

我刚开始用量角器编写测试。我想知道的区别是什么为present()和 isDisplayed()方法之间。 的API定义 是present isDisplayed 所以......在何种情况下有不同? 解决方案 为present 如果在一个页面中存在元素(DOM)是真实的,但可以隐藏(显示:无在CSS) isDisplayed 是真的只有当为present 是真实的和 ..
发布时间:2016-04-06 23:59:42 前端开发

如何用量角器时运行一个特定的测试案例

我使用我的应用程序的角度JS测试量角器,并有目前约19的测试例,其中他们中的一个发生故障 描述(“登录页”,函数(){beforeEach(函数(){ browser.ignoreSynchronization = TRUE; ptor = protractor.getInstance(); });它('应该包含导航项目',函数(){ //测试用例code在这里 });它('应成功登 ..
发布时间:2016-04-06 23:59:12 JavaScript

我如何确认一个元素的重点是?

我试图验证焦点元素被设置在页面加载作为我的测试之一。 这似乎是工作,我可以用元素Explorer来检验,但茉莉的匹配似乎没有拿起这一点。 下面是我的code: VAR LoginPage =功能(){ this.basePath = browser.params.baseUrl; this.loginPart =“/#/登录”; this.usernameInput ..
发布时间:2016-04-06 23:57:14 JavaScript

查看角量角器茉莉测试的console.log输出

我如何可以查看在angularjs量角器茉莉测试的console.log输出?截至目前,浏览器本身关闭速度太快了。 更多信息 - 我与angularjs教程的学习,第8步。我试图端到端测试改为量角器。我用量角器配置文件是基于%APPDATA%\\故宫\\ node_modules \\量角器\\ referenceConf.js。在由配置文件中引用的规范js文件,我的console.log的实例 ..
发布时间:2016-04-06 23:50:41 JavaScript

如何设置量角器默认浏览器窗口大小/ WebdriverJS

有关,当我在工作时浏览器最大化运行我的测试,但是当我在家里​​运行它们只开50%左右宽度的浏览器窗口某种原因。这会导致一些差异有向下滚动,等等,所以我想最好想拥有它打开同样大小的浏览器窗口,每个测试运行的机器上。什么是做到这一点的最好方法是什么? (我已经找到了其他语言的一些答案,但一直没能使其适应的JavaScript) 添加 browser.executeScript('window.m ..

如何的getText在量角器输入

在为量角器的文档,我看到了下面的例子: 描述('型号',函数(){ 它('应该找到文本输入模型中的元素',函数(){ VAR用户名=元素(by.model('用户名')); username.clear(); username.sendKeys('李四'); 变种名称=元素(by.binding('用户名')); 期待(name.getText())toE ..
发布时间:2016-04-06 23:45:21 JavaScript

在Browserstack运行自动化测试量角器

我开发一个应用程序AngularJS并希望做终端2终端的测试用量角器。我想从该套件在Browserstack可用的测试浏览器,而不是受益,并运行本地硒服务器上Browserstack自动化测试。 我如何建立一个系统来运行这些测试? 解决方案 prerequisites 您需要有节点和 NPM 安装。请与节点您的节点版本--version ,以确保它比v0.10.0更大。 准备好了吗? ..
发布时间:2016-04-06 23:44:59 JavaScript

用量角器与PhantomJS

我需要端到端的测试我的AngularJS应用的量角器好像做了正确的方式。设置是相当简单,它就像在Chrome浏览器的魅力。我需要使用,无论无头的浏览器,并在研究如何使用量角器与PhantomJS,我发现这一点: 请注意:我们不推荐使用PhantomJS与量角器测试。 没有与PhantomJS崩溃和行为许多报告的问题 不同于真正的浏览器。 以上是从 https://github.co ..
发布时间:2016-04-06 23:37:16 前端开发

如何模拟拖和量角器降行动?

我有一个双滑块和我想测试它的操作和返回是正确的数据。滑块有一个最小和最大一个处理程序,它也有一些“断点,我可以勾。” 我想模拟为 在“.handler-MAX”元素的touchStart 拇指与多类元素的举动“.STEP-3” 在“.handler-MAX”元素的touchEnd 而我发现如何引发touchStart和touchEnd事件。我对如何模拟拇指移动无能 brows ..
发布时间:2016-04-06 23:35:23 JavaScript

在量角器测试取下localStorage的项目

我试图删除量角器测试在localStorage的一个条目 描述('特征',函数(){ beforeEach(函数(){ browser.executeScript('localStorage.removeItem(“钥匙”);'); }); 它('应该这样做',函数(){ }); }); 但我得到的时候测试是在铬运行此误差不明错误:其中,未知的计算值:访问“localSto ..

我怎么能等待状态?

我在量角器新的,和我想要实现一个端到端的测试。 我不知道这是否是这样做的正确的方式,但... 我想测试的页面是不是基于一个全角页面,所以...我有一些麻烦。 在我的第一个规范我有: 描述了('应该打开联系页面',函数(){ 变种ptor = protractor.getInstance();beforeEach(函数(){ VAR登录=要求('./ UTIL /登录'); 新的登 ..

通过与咕噜集成约曼量角器

我要量角器与约曼公司生产的支架集成。我也跟着教程以及其中,用于建立端到端的测试上了年纪情景亚军(通过咕噜)。 我想升级我的脚手架,用量角器来代替。结果 有什么想法? 解决方案 安装量角器和咕噜-量角器亚军从 NPM : NPM安装量角器咕噜-量角器亚军--save-dev的 创建量角器一个配置文件( protractor.conf.js ),更改规格和的baseUrl ..
发布时间:2016-04-06 23:23:02 JavaScript

我应该用量角器或噶我的终端到终端的测试?

我应该使用量角器或噶我的终端到终端的测试? 角种子用量角器/硒的webdriver为E2E但角phonecat教程使用业。 我读,我应该使用噶单元测试和量角器的端到端,这似乎不错,但我想我会问在这里得到其他开发人员的意见。 解决方案 在AngularJS团队建议用量角器因为它要取代的角情景亚军: 角情景亚军处于维护模式 - 如果你开始一个新的角度项目,可以考虑使用量角器 ..
发布时间:2016-04-06 23:22:12 JavaScript

使用Firefox 35量角器结果为错误

镀铬的情景成功运行,但在Firefox的新版本35.0b6是发生了停止运行我的角度应用场景。 任何一个请帮我在此先感谢。 我用量角器1.4.0。我的情况: 描述('99ccs端到端测试“,函数(){ 它('检查它有一个标题99CCS',函数(){ browser.get('http://99ccs.com/ccsnew/#/login'); //它检查“ ..
发布时间:2016-04-06 23:17:51 前端开发

量角器设置全局变量

我想设置量角器一个全局变量在使用所有描述块。 VAR水珠=“测试”;描述('水珠测试“,函数(){ 它('应该设置水珠',函数(){ browser.get('http://example.com/test'); browser.executeScript(函数(){ window.glob =水珠; }); ..
发布时间:2016-04-06 23:17:46 前端开发

是否有可能增加一个插件下量角器测试chromedriver?

我一直想我量角器测试过程中处理基本身份验证。它的一些困难时期,所以我已经找到了一个镀铬插件至极自动发送我的凭据为需要基本身份验证的网站。 由于每次执行的chromedriver,新的配置文件被加载时,我怎么能permanelty一个插件添加到我的测试?我知道有 https://sites.google.com/a/chromium。组织/ chromedriver /扩展程序,但我不认为这是很清 ..