嗯,我对这个有点陌生。首先,我的主要目标是执行一个简单的 cucumber 示例,它自动测试一些非常简单的东西。通过这样做,我将尝试了解我应该如何进行其他类型的自动测试。 所以,我写了一些场景,我想以某种方式在网站(例如 google.com)上测试它们。该站点是用 JS 编写的,因此我需要编写 JavaScript 代码以将场景与该语言“连接”起来。
我在谷歌上搜索了类似这样的内容:“如何使用 cucumber 自动测试站点”“如何使用 selenium-javascript 自动运行场景”等等...
有什么想法吗? 请不要发表仇恨评论:/ 提前致谢!
DL.
最佳答案
I wrote some scenarios,
当你说我相信你能够用 cucumber 执行你的测试用例时
The site is written in JS and therefore I need to write JavaScript code to "connect" the scenarios with the language.
那不是必需的,如果您的站点是基于像 AngularJS 这样的 javascript,您仍然可以使用简单的 java + selenium,但是建议使用 Protractor ,因为它有包装器。 protractor 是一个基于 nodejs 的项目,用于处理基于 AngularJS 的站点。
https://www.protractortest.org/#/
How to automatically test a site using cucumber
您可以使用像 jenkins 这样的 CI/CD 工具,您可以手动触发它,或者您可以放置一个调度程序来针对您的网站运行所有测试脚本。您还可以打开通知,这样当测试完成时,它会向相应的个人发送电子邮件
引用:
您可以获得 n 个关于相同的教程。示例:
关于javascript - 如何使用 javascript 在浏览器中使用 selenium+CUCUMBER 运行自动化测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56774672/