量角器如何首先运行登录测试脚本

毗湿奴(Vishnu Sureshkumar)

我正在尝试使用量角器测试Angular Single Page应用程序。我需要先运行登录脚本。只有这样,我才能转到其他路线,因为localStorage在路线更改时会检查令牌

这种测试方法正确吗?在这种情况下,我需要先运行登录脚本。量角器是否允许控制规格文件的顺序。

还是我应该通过对令牌进行硬编码来独立运行每个脚本localStorage(我应该在每次测试之前独立进行登录api调用)。

我的登录脚本包含以下内容

it('Login with wrong email', function() {

})

it('Login with correct email', function() {

})

因此,在运行Login with correct mailI之后,我将获得accessToken并将其存储在localStorage中,然后我可以继续测试其他路由。这是正确的方法吗?如果没有,我该如何使用端到端的登录测试单个应用程序。

在量角器样式指南中,它被称为

使您的测试彼此独立

因此beforeAll, beforeEach,在每次测试之前,我应该使用它来获取访问令牌并存储在localStorage中。在这种情况下,请向我解释该如何做。

任何帮助是极大的赞赏。

谢谢。

斗争

如量角器常见问题解答中突出显示的那样,您可以在onPrepareconf文件部分中指定您的登录代码这是一个例子

您也可以通过实现此目的,beforeAll但这会给测试脚本增加不必要的开销。可以更改localStorage,但不能改变e2e测试的精神,因为LS可能会出错,并且您最终会怀疑是由您的应用还是LS修改代码引起的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

量角器排序基础测试。登录后运行测试

来自分类Dev

量角器测试在登录后超时

来自分类Dev

如何仅在量角器中运行失败的测试

来自分类Dev

如何在量角器套件下运行测试

来自分类Dev

如何运行量角器

来自分类Dev

量角器在PhantomJS上运行测试

来自分类Dev

无法为“angular 4 applicaiton”运行“在 Firefox 浏览器中的量角器测试脚本”

来自分类Dev

如果未登录量角器测试,请登录

来自分类Dev

如何从webapp运行量角器?

来自分类Dev

如何从webapp运行量角器?

来自分类Dev

量角器-打开浏览器,等待,运行测试

来自分类Dev

如何阻止量角器在失败时再运行测试用例?

来自分类Dev

如何从命令提示符下运行特定的量角器测试用例

来自分类Dev

如何在远程计算机上运行量角器测试

来自分类Dev

使用量角器时如何运行单个特定的测试用例

来自分类Dev

量角器-如何运行有故障的测试用例并将其显示为通过项?

来自分类Dev

如何在docker容器中运行量角器端到端测试?

来自分类Dev

如何配置 jenkins 以运行量角器脚本(不使用 gitlab)

来自分类Dev

在Browserstack Automate上运行量角器测试

来自分类Dev

重新运行量角器超时或测试失败

来自分类Dev

运行量角器性能测试时出错

来自分类Dev

量角器平行运行导致测试失败

来自分类Dev

在量角器硒中运行单个测试

来自分类Dev

量角器-获取正在运行测试的硒节点

来自分类Dev

量角器 - 测试套件 - 未按顺序运行

来自分类Dev

在“运行”任务启动并运行时,如何运行自定义任务(用量角器编写的功能测试)?

来自分类Dev

量角器:如何测试window.print()

来自分类Dev

如何从量角器测试发出POST请求?

来自分类Dev

如何在量角器测试规格中包含lodash?

Related 相关文章

  1. 1

    量角器排序基础测试。登录后运行测试

  2. 2

    量角器测试在登录后超时

  3. 3

    如何仅在量角器中运行失败的测试

  4. 4

    如何在量角器套件下运行测试

  5. 5

    如何运行量角器

  6. 6

    量角器在PhantomJS上运行测试

  7. 7

    无法为“angular 4 applicaiton”运行“在 Firefox 浏览器中的量角器测试脚本”

  8. 8

    如果未登录量角器测试,请登录

  9. 9

    如何从webapp运行量角器?

  10. 10

    如何从webapp运行量角器?

  11. 11

    量角器-打开浏览器,等待,运行测试

  12. 12

    如何阻止量角器在失败时再运行测试用例?

  13. 13

    如何从命令提示符下运行特定的量角器测试用例

  14. 14

    如何在远程计算机上运行量角器测试

  15. 15

    使用量角器时如何运行单个特定的测试用例

  16. 16

    量角器-如何运行有故障的测试用例并将其显示为通过项?

  17. 17

    如何在docker容器中运行量角器端到端测试?

  18. 18

    如何配置 jenkins 以运行量角器脚本(不使用 gitlab)

  19. 19

    在Browserstack Automate上运行量角器测试

  20. 20

    重新运行量角器超时或测试失败

  21. 21

    运行量角器性能测试时出错

  22. 22

    量角器平行运行导致测试失败

  23. 23

    在量角器硒中运行单个测试

  24. 24

    量角器-获取正在运行测试的硒节点

  25. 25

    量角器 - 测试套件 - 未按顺序运行

  26. 26

    在“运行”任务启动并运行时,如何运行自定义任务(用量角器编写的功能测试)?

  27. 27

    量角器:如何测试window.print()

  28. 28

    如何从量角器测试发出POST请求?

  29. 29

    如何在量角器测试规格中包含lodash?

热门标签

归档