【问题标题】:Running webdriver.io on vsts/Tfs build在 vsts/Tfs 构建上运行 webdriver.io
【发布时间】:2019-01-07 15:38:40
【问题描述】:

我有一些webdriver.io的测试,目前我们使用的构建系统不是jenkins,而是microsoft Tfs或者vsts。作为持续集成和持续部署的一部分,有没有办法在该构建系统上运行这些?

【问题讨论】:

    标签: node.js selenium-webdriver tfs azure-pipelines


    【解决方案1】:

    您可以使用 WebDriverIO 在 Node.js 中编写 Selenium 测试。那么它应该与标准的 Selenium 测试相同,详见Get started with Selenium testing in a CD pipeline

    以下文章供您参考:

    【讨论】:

      【解决方案2】:

      假设您的 webdriverio 使用 javascript(mocha 框架),在 Azure DevOps(与旧 TFS 相同)上,创建一个新管道来运行 NodeJS,请按照以下链接中的步骤操作:https://docs.microsoft.com/en-us/azure/devops/pipelines/ecosystems/javascript?view=azure-devops

      只需一个管道,我就可以在 microsoft vm 上运行我的 webdriverio mocha-framework 测试,而无需设置额外的构建环境。

      接下来,您可以向管道添加触发器,以便在另一个管道构建完成后启动它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-07-29
        • 2016-08-23
        • 1970-01-01
        • 1970-01-01
        • 2018-10-18
        • 1970-01-01
        • 1970-01-01
        • 2018-11-03
        相关资源
        最近更新 更多