【问题标题】:How to selenium test web sites depending on each other? (OAuth2 IdS, protected sites)如何相互依赖硒测试网站? (OAuth2 IdS,受保护的站点)
【发布时间】:2017-12-24 15:00:04
【问题描述】:

我有一个 IdS(Thinktecture Identity Server3)和多个信任 IdS 的网站。

我对 IdS 和每个网站都进行了硒测试。

我使用 TeamCity 和 Octopus Deploy。

IdS 的更改应触发对相关网站的测试。单个站点的更改应仅触发站点测试(按原样)。

确保这一点的最佳方法是什么?我应该认为这是一个普遍的问题? ;)

BR,安德斯

【问题讨论】:

    标签: selenium teamcity


    【解决方案1】:

    这样做的一种方法是使用 .Net 本身的应用程序设置配置选项。您可以使用配置转换为每个站点创建不同的配置并进行更改。但是,您将不得不映射每个。这将允许您保留项目中的所有内容。使用命令行转换执行tool 创建转换配置文件的此类脚本示例。或者,如果您更喜欢将 TeamCity 与 XML pokes 结合使用。我在 Selenium 和多站点平台测试框架上成功地使用了后者。在链接的每个测试构建之前,我们修改了 XML,因此执行专用于 TeamCity 设置为监控的相关 Git 分支或存储库。

    【讨论】:

      【解决方案2】:

      我在最明显的地方找到了我想要的东西。在网站构建中,我添加了一个指向 ids 构建的 Finish Build Trigger。这样我的所有网站(我只有一个 :))都经过硒测试。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-10-28
        • 2022-01-07
        • 1970-01-01
        • 1970-01-01
        • 2011-05-14
        • 2013-03-02
        • 1970-01-01
        • 2023-04-04
        相关资源
        最近更新 更多