【问题标题】:Starting out on protractor--a few questions从量角器开始——几个问题
【发布时间】:2017-07-18 03:56:15
【问题描述】:

我正在用量角器编写一些简单的 e2e 测试,但鉴于这是我的第一次尝试,我有很多简单的问题。场景如下:用户登录,输入凭据,登陆站点仪表板,点击一个按钮,登陆一个有 100 行的表格,点击导出按钮,导出 csv 并注销。

现在我的问题如下:

如何组织所有这些?这是否适合我从一个页面导航到另一个页面的一个“规范”文件(将所有页面对象导入单个规范文件等)? 或者我是否为每个屏幕创建一个单独的规范文件(和相关的页面 obj 文件)?如果是这样,我如何将它们链接在一起以按上述顺序移动?每个规范是否应该是独立的(因此在其中完成了适当的准备工作)?或者是否应该在 conf.js 文件中按顺序调用规范——就像一个套件? 谢谢。

【问题讨论】:

    标签: angular protractor automated-tests e2e-testing


    【解决方案1】:

    您可以选择很多建议。但是您可以尝试在构建自动化测试中使用最佳实践。

    您可以按功能或逻辑部分(例如页面)来组织规范。然后在一个 conf 文件中,您可以将您的规范文件组织成一个套件(例如,通过测试检查类型:烟雾、回归、健全性等)。

    欲了解更多信息,请查看:

    【讨论】:

    • 谢谢。我猜如果我将它分开以便每个页面都有一个单独的规范,然后我将它们收集到一个套件中,然后以我希望它们执行的方式列出它们?
    • 是的,视野很好。首先,它应该对您方便且清晰。如果我对您有足够的帮助,您能否标记我的答案)并随时通过 Skype 询问我(crispusdh
    • 当然可以。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2017-04-05
    • 2011-01-10
    • 1970-01-01
    • 1970-01-01
    • 2019-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多