0

我使用 Protractor 3.0.0 来测量 Web 应用程序的 UI 性能。

我需要在 Windows Server 2012 上运行的虚拟机上启动我的测试套件。它们在我的个人计算机上完美运行,但在 VM 上测试变得疯狂:

  1. 我的测试并不总是正确地点击下拉菜单(例如,我的调试消息表明点击下拉菜单中的注销链接是成功的,但没有任何反应)
  2. 在表单中使用值“valueA”和“valueB”填充文本字段 A 和 B 时,测试有时会在字段 B 中发送“valueAvalueB”

我尝试使用 PhantomJS 启动测试,但下拉菜单仍然存在同样的问题(我还没有检查文本字段的值)。此外,性能测量似乎过于乐观。

有没有人遇到同样的问题?我找不到任何描述这种问题的东西......

我直接从 VM 启动我的测试(不使用远程 WebDriver 或其他东西)。

提前致谢

4

1 回答 1

0

Ok Link Pham这就是我所担心的……无头浏览器可以解决这些问题,但我们想测量显示项目和刷新它们所花费的时间。无头浏览器可能会给出过于乐观的结果(正如我在尝试使用 PhantomJS 时观察到的那样)。我将尝试使用无头 Chrome。我想我还有很多其他问题,但你的回答正确地涵盖了这个特定问题的范围,所以我会关闭它。再次感谢你 。

于 2016-02-22T11:48:05.970 回答