Protractor VS代码+;比特桶+;竹子

Protractor VS代码+;比特桶+;竹子,protractor,bamboo,Protractor,Bamboo,我是测试自动化的新手。为了开发一个使用Cucumber的量角器的框架,我使用了框架和测试用例的VS代码。我将VS代码链接到BitBucket作为版本控制系统。现在我不知道如何链接到Bambol以运行自动化测试套件。 我希望在两个不同的时间运行此套件 1) 当对UI应用程序的代码进行提交时 2) 安排它在一天中的特定时间运行。 你能告诉我正确的方向吗?这样我就可以配置这个了。 注:我之所以使用BitBucket和竹子,是因为我的公司已经在使用它们了 提前谢谢。 干杯 Divya理想情况下,开发操作

我是测试自动化的新手。为了开发一个使用Cucumber的量角器的框架,我使用了框架和测试用例的VS代码。我将VS代码链接到BitBucket作为版本控制系统。现在我不知道如何链接到Bambol以运行自动化测试套件。 我希望在两个不同的时间运行此套件 1) 当对UI应用程序的代码进行提交时 2) 安排它在一天中的特定时间运行。 你能告诉我正确的方向吗?这样我就可以配置这个了。 注:我之所以使用BitBucket和竹子,是因为我的公司已经在使用它们了

提前谢谢。 干杯
Divya

理想情况下,开发操作工程师应该帮助您在开发操作管道中设置量角器自动化套件。任何典型的构建工具都具有调度作业的能力。关键的一点是,您应该运行来自竹子的npm install命令,该命令实际上引用了package.json文件。最终下载依赖项,然后执行测试脚本。您可以使用package.json文件的脚本部分启动测试运行;应该是这样的:

"scripts": {
   "test": "protractor conf.js"
}
您还可以使用VM/桌面,其中Selenium server standalone与您选择的特定浏览器驱动程序(例如:ChromeDriver)一起运行。您可以在远程VM上运行脚本,如果您的组织中有docker映像(Selenium集线器和节点),也可以在ECS环境上运行脚本

此外,您不会将VS代码链接到Bitbucket。Bitbucket是保存自动化代码库的存储库。它也是版本控制的。量角器是一种API,您可以在没有IDE的情况下执行脚本