问题标签 [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 - 使用 Protractor 检查 POST 请求有效负载数据
假设我有一个带有几个输入元素和保存按钮的角度页面。单击保存按钮后,将发送 POST 请求。我正在为此页面编写 Protractor e2e 测试。
问题:
如何在发送应用程序后或发送前检查量角器 POST 请求有效负载数据?我想确保我的应用程序将在 POST 请求中发送正确的数据。
javascript - 量角器给出“无法启动 WebDriver 会话”错误
我已经使用 启动了服务器webdriver-manager start
,但是当我尝试运行量角器时出现此错误:
我的配置文件如下所示:
我还尝试指向功能对象中的二进制文件以及添加 chromeDriver 和 seleniumServerJar 键无济于事。有任何想法吗?
javascript - 使用量角器获取所有元素属性
根据文档,要按名称获取单个属性,您可以.getAttribute()
在 a 上使用WebElement
:
但是我怎样才能得到一个元素的所有属性呢?
Protractor API中没有关于此用例/功能的信息。
angularjs - 重新运行量角器超时或测试失败
我没有找到任何关于重新运行失败测试(使用量角器)的可能性的参考。你知道怎么做吗?太好了,因为我有很多测试,我不想再次运行所有测试来验证之前失败的测试是否通过。
有没有人有这方面的经验?它会这样:
- 运行所有测试
- 收集失败的测试并再次运行它们(也许我可以以某种方式设置重试限制,如 2 或 3 次)
- 显示结果
angularjs - 量角器:测试视野焦点
如何测试输入字段是否与量角器不聚焦?我正在这样做:
这似乎适用于 chrome,但该测试在 Firefox 中失败。有任何想法吗?
这是失败消息:
这是我的测试脚本:
javascript - 量角器:检查数据按日期排序
我需要检查返回的数据是否按日期排序。我是这样写的:
这将返回:
我究竟做错了什么?currentUser 和 lastUser 似乎是对象而不是文本......但我不知道为什么。
javascript - 量角器 + 角度误差 - 元素在点处不可点击
尝试使用量角器和角度测试模态窗口上的可见按钮时,我收到以下错误:
UnknownError:未知错误:元素在点 (400, 234) 处不可点击。其他元素将收到点击:
<div class="modal-footer">...</div>
'。
我尝试在每个语句之前将窗口大小调整为更大的大小,并在单击之前尝试滚动到页面顶部。有什么建议么?
代码:
大多数HTML:
testing - 我们可以在量角器中将测试用例名称作为屏幕截图的标题吗?
来自protractorConfig.js:
有一个选项 docTitle,但不确定如何在此处获取测试用例名称作为标题....