问题标签 [end-to-end]
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.
angularjs - 量角器:从表中返回对象数组
我有一个包含 3 列“名字”、“姓氏”、“生日”的表,如下所示:
我想从这个表中创建一个 JSON,如下所示:
我正在尝试这样的事情:
angularjs - 量角器:测试“繁忙指示器”/互联网连接速度慢的行为
如果 HTTP 请求花费的时间超过 1 秒,我会出现一个繁忙的指示器。如果它在 1 秒内返回,则不会出现忙指示符。
用量角器测试这个的最好方法是什么?我想我需要两个测试用例:
angularjs - 量角器 addMockModule 附加参数不起作用?
这看起来如此简单,但我不明白为什么这个简单的代码不起作用。
我在 Angular E2E 测试中添加了一个模拟模块来模拟我的 API 后端。我正在使用量角器 1.6.0。我需要将附加参数传递给模拟模块,根据 Protractor 文档,只需将它们作为附加参数发送即可。但是,我的函数声称它没有参数......
如果重要的话,我会在我的 Protractor 配置文件中的 onPrepare 中执行此操作,因为我正在尝试模拟用户登录期间使用的 API 调用。任何帮助将非常感激。
html - 从量角器调用角度函数
我是 Angular 和量角器的新手。
我正在使用量角器来测试 Angular 页面。我正在尝试测试登录程序。
html的一部分是:
我想通过调用“isLoggedIn()”函数来确保凭据正确。“isLoggedIn()”函数位于名为“navControl”的控制器中。
我可以做吗?如何?还有其他测试登录的建议吗?
angularjs - 量角器 browser.get() 在 IE11 中抛出异常
我正在尝试在 Win 8.1 上的 IE11 中运行一个简单的量角器测试。
我的测试:
我的配置:
错误:
我对量角器还是很陌生,我不知道该怎么做。我的测试在 Chrome 和 Firefox 中运行良好。有任何想法吗?
angularjs - 当我尝试获取绑定元素的文本时,它会给出 div 元素的总文本
量角器代码:
量角器错误:
任何人请帮助我,如何解决这个问题。
angularjs - 量角器:如何从下拉列表菜单中单击菜单元素
我有这样的下拉菜单:
我希望量角器单击“添加项目”元素。为此,用户必须先单击向下箭头(v 字符)以显示 2 个子元素(查看项目、添加项目)。
这是代码:
- 量角器可以在单击白色箭头之前单击“添加项目”链接吗?(用户不能)
如何单击此元素(添加项目) - div nas 没有 ID,仅因 CSS 不同 - 我应该这样做吗
/li>
javascript - protractor-html-screenshot-reporter 未显示报告文件中执行的所有测试
我正在尝试运行 firsttest.js:
配置文件:
控制台输出:
失败:
1)angularjs主页应该添加四个和六个消息:预期'0'等于'10'。Stacktrace:错误:[object Object] 的期望失败。(/Users/bgowda1/Work/Projects/Demos/protractor-tests/firsttest.js:35:36)
在 6.191 秒内完成 6 个测试,6 个断言,1 个失败
HTML 报告仅显示 5 个测试。
angularjs - 在量角器中使用角度函数 ($q)
我想在我的 e2e 测试中使用 angular 的 $q 服务。(我想通过getText()获取一堆元素的文本,它返回一个承诺。在所有承诺都解决后,我想测试列表。所以我想使用$q.all()等)
angular.injector(['myApp']).get('$q');
导致“ReferenceError:未定义角度”
通过节点安装角度,然后var angular = require("angularjs");
导致“错误:找不到模块'角度'”
此外,插入 abrowser.waitForAngular()
也无济于事。
使用inject(function($q) {})
语法有同样的问题。
如何在量角器中使用这样的角度函数?
编辑:
这是我想要实现的非常天真的版本
这原则上有效,在某个时间点条目包含所有数据。然而,我需要等待那一刻。我要做的是创建并返回一个承诺,一旦所有getText承诺得到解决,该承诺就会得到解决。
例如
javascript - 将函数中的两个参数添加到“then”量角器中
这很清楚。我有一个包含一些链接的数组,我想构建一个循环来尝试所有这些,但问题是链接总是 3。这意味着它读取了我数组中的最后一个数字。为什么?我该如何解决?
我有 div 列表,我想从中随机读取信息。所以我做了以下
但它总是显示错误消息 selectedOffer 对象...