在vsts / Tfs构建上运行webdriver.io

时间:2018-07-31 09:29:07

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

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

2 个答案:

答案 0 :(得分:1)

假设您的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测试,而无需设置额外的构建环境。

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

答案 1 :(得分:0)

您可以使用WebDriverIO在Node.js中编写Selenium测试。然后,它应该与标准的硒测试相同,有关详细信息,请参见Get started with Selenium testing in a CD pipeline

以下文章供您参考: