我有一些webdriver.io测试,我们使用的当前构建系统不是jenkins,而是Microsoft Tfs或vsts。作为持续集成和持续部署的一部分,是否有办法在构建系统上运行它们?
答案 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。
以下文章供您参考: