问题标签 [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.
angular - Angular 2 e2e 使用量角器:by.model 不起作用
在使用 protractor.js 为 Angular 2 应用程序编写测试用例时,如果我想让element(by.model("xyz.test"))
它总是失败,说 angular 没有定义。
知道如何解决这个问题吗?
angular - 在手表模式下运行角度端到端测试
目前,每次我对我的规范文件进行更改并且每次这个命令重建整个项目时,我都会运行 ng e2e !有没有办法在不重建整个项目的情况下运行测试,就像 ng test 那样。
angular - waitForAngularEnabled 不是函数
我正在为 Angular 应用程序进行 e2e 测试。对于登录过程,它应该退出应用程序,所以我正在做:
它在本地完美运行,但在浏览器堆栈(远程执行)上它通过并出错:
是已知问题吗?
相关问题 - waitForAngularEnabled 是如何工作的?
更新:在量角器 github 上创建了一个问题 - https://github.com/angular/protractor/issues/4453
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 脚本查看服务文件夹,但我不知道该怎么做。
angular - 无法在 Ubuntu(数字海洋)中运行 ng e2e
我正在尝试使用@angular/cli和Ubuntu 16.04.2 x64 (Digital Ocean)运行e2e (ng e2e)测试, 系统抛出下一个错误:
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。
angular - 用量角器测试元素是否在视口中
我想测试我的应用是否滚动到线程页面内的特定帖子。
最初我认为isDisplayed
可能会有所帮助,并编写了如下代码:
仔细阅读文档后,isDisplayed
不检查元素是否在视口内。
一个 hacky 的方法是计算各种元素的位置,从可滚动的父级开始(window
在我的情况下不是)。
是否有检查这一点的最佳做法?
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
angular - 角度量角器错误 - 失败:ETIMEDOUT 连接 ETIMEDOUT 127.0.0.1:56018
我正在使用我的一个页面的量角器进行 e2e 测试,有时我会Failed: ETIMEDOUT connect ETIMEDOUT 127.0.0.1:56018
出错。
有时它也会通过而没有任何错误。我不知道发生了什么事!
完整的错误: