我是测试自动化的新手。为了使用Protractor和Cucumber开发一个框架,我使用了VS Code作为框架和测试用例。我已经链接VS代码到BitBucket作为版本控制系统。现在,我不确定如何链接到竹子才能运行自动化测试套件。我希望在2个不同的时间运行这个套件: 1)当提交到UI应用程序的代码时;2)安排它在一天中的特定时间运行。你能给我指出正确的方向吗?这样我就可以配置它了。附言:我之所以使用BitBucket和竹子,是因为我的公司已经在使用它们了。
提前谢谢。干杯,达维娅
发布于 2020-03-04 00:49:54
理想情况下,您的Dev-ops工程师应该帮助您在dev-ops管道中设置Protractor自动化套件。任何典型的构建工具都具有调度作业的能力。关键点是,您应该从实际引用package.json文件的竹子中运行npm install命令。最终,您的依赖项被下载,然后执行测试脚本。您可以使用package.json文件的脚本部分启动测试运行;它应该如下所示:
"scripts": {
"test": "protractor conf.js"
}您还可以使用VM/桌面,其中Selenium server standalone与您选择的特定浏览器驱动程序(例如: ChromeDriver)一起运行。您可以在远程VM上运行脚本,或者如果您的组织中有docker映像(Selenium Hub和Node),也可以在ECS环境中执行相同的操作。
此外,您也不能将VS代码与Bitbucket链接起来。Bitbucket是保存自动化代码库的存储库。它也是版本控制的。量角器是一种API,您可以在没有IDE的情况下执行脚本。
https://stackoverflow.com/questions/60479337
复制相似问题