问题标签 [angular-e2e]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4250 浏览

angular - Angular 2 e2e 使用量角器:by.model 不起作用

在使用 protractor.js 为 Angular 2 应用程序编写测试用例时,如果我想让element(by.model("xyz.test"))它总是失败,说 angular 没有定义。

知道如何解决这个问题吗?

0 投票
2 回答
1267 浏览

javascript - 如何在量角器中读取 HTML DOM

我想检索存储在 HTML DOM 中的版本的值。

在此处输入图像描述

使用 node.js 和量角器。我不知道该怎么做。

请提供您的宝贵知识:)

我想要值 2016.R08.1.RC1

0 投票
3 回答
2035 浏览

angular - 在手表模式下运行角度端到端测试

目前,每次我对我的规范文件进行更改并且每次这个命令重建整个项目时,我都会运行 ng e2e !有没有办法在不重建整个项目的情况下运行测试,就像 ng test 那样。

0 投票
1 回答
2005 浏览

angular - waitForAngularEnabled 不是函数

我正在为 Angular 应用程序进行 e2e 测试。对于登录过程,它应该退出应用程序,所以我正在做:

它在本地完美运行,但在浏览器堆栈(远程执行)上它通过并出错:

是已知问题吗?

相关问题 - waitForAngularEnabled 是如何工作的?

更新:在量角器 github 上创建了一个问题 - https://github.com/angular/protractor/issues/4453

0 投票
1 回答
643 浏览

angular - Angular CLI - ng e2e 抛出错误

我刚刚使用 Angular CLI 设置了一个新的 Angular 4 项目。就在创建它之后,我运行ng e2e并完美地执行了示例端到端测试。在此之后,我在app名为 的文件夹中添加了一个子文件夹services,并在该文件夹中生成了一个服务。现在,当我运行时ng e2e,它会出现以下错误:

[09:11:56] E/configParser - 错误消息:加载配置文件 protractor.conf.js [09:11:56] E/configParser - 错误:找不到模块'C:\Projects\new\test-project \src\app\services\protractor.conf.js

知道为什么会发生这种情况吗?我想我可能需要阻止 e2e 脚本查看服务文件夹,但我不知道该怎么做。

0 投票
1 回答
409 浏览

angular - 无法在 Ubuntu(数字海洋)中运行 ng e2e

我正在尝试使用@angular/cliUbuntu 16.04.2 x64 (Digital Ocean)运行e2e (ng e2e)测试, 系统抛出下一个错误:

0 投票
1 回答
8976 浏览

angular - 在 Angular 4 项目中的功能性 e2e 量角器测试中模拟休息调用

我们有一个庞大的项目,我们编写了很多测试用例来涵盖我们 e2e 功能测试用例中的大量真实场景用户行为。

随着测试的进行,它会进行大量的休息调用来完成测试用例。当我们在酱实验室覆盖不同的浏览器时,它会增加 5-9 倍。

我想要的是模拟所有其余的调用,这样就不会对实际服务器进行任何真正的调用,但会在内部对其进行处理。它用于功能性 e2e 测试而不是单元测试,因为我们使用 jasmine 模拟了所有单元测试spyOn

我已经探索json-server$httpBackend量角器。son-server 不适合,因为它不能很好地处理应用程序发布、放置、删除调用。在 $httpBackend 的情况下

我已经阅读了这篇文章及其适用于 andularJs 应用程序而不是 Angular 应用程序,以及它所有关于 angularJs 的单个休息调用模拟,而不是所有休息调用。

还查看了 angularjs 的这个 angularjs multi mock,它也适用于 angularjs 而不是 angular,看起来这改变了查询参数的原始 rest url。

0 投票
1 回答
1099 浏览

angular - 用量角器测试元素是否在视口中

我想测试我的应用是否滚动到线程页面内的特定帖子。

最初我认为isDisplayed可能会有所帮助,并编写了如下代码:

仔细阅读文档后,isDisplayed不检查元素是否在视口内。

一个 hacky 的方法是计算各种元素的位置,从可滚动的父级开始(window在我的情况下不是)。

是否有检查这一点的最佳做法?

0 投票
2 回答
1188 浏览

angular - 为什么量角器(在 Angular (v.4) 项目中)找不到任何要测试的规范?

我在一个 Angular (v.4) 项目中工作并使用 Protractor 我遇到了这个问题

从终端:

I/launcher - 运行 1 个 WebDriver 实例

I/hosted - 在http://localhost:4444/wd/hub使用 selenium 服务器 已 开始 未找到规范 0.003 秒内完成

I/launcher - 0 个 WebDriver 实例仍在运行 [17:06:38] I/launcher - chrome #01 通过

它运行快速关闭的浏览器,并且不运行(查找)任何规范。

量角器.conf.js:

文件夹结构

包.json

0 投票
2 回答
1883 浏览

angular - 角度量角器错误 - 失败:ETIMEDOUT 连接 ETIMEDOUT 127.0.0.1:56018

我正在使用我的一个页面的量角器进行 e2e 测试,有时我会Failed: ETIMEDOUT connect ETIMEDOUT 127.0.0.1:56018出错。

有时它也会通过而没有任何错误。我不知道发生了什么事!

完整的错误: