嗯,我对此很陌生。首先,我的主要目标是执行一个简单的黄瓜示例,该示例也会自动测试一些非常简单的东西。通过这样做,我将尝试了解如何进行其他类型的自动测试。 因此,我编写了一些方案,并希望以某种方式在网站(例如google.com)上对其进行测试。该网站是用JS编写的,因此我需要编写JavaScript代码以将方案与该语言“连接”起来。
我在google上搜索了以下内容:“如何使用黄瓜自动测试站点”,“如何使用selenium-javascript自动运行脚本”等等...
有什么想法吗? 请不要发表评论:/ 提前致谢!
DL。
答案 0 :(得分:0)
我写了一些场景,
当您说我相信您能够使用黄瓜执行测试用例
该网站是用JS编写的,因此我需要编写JavaScript 代码以将方案与语言“连接”起来。
那不是必须的,如果您的网站基于AngularJS之类的javascript,您仍然可以使用简单的Java +硒,但是建议使用量角器,因为它具有包装器。量角器是一个基于nodejs的项目,用于处理基于AngularJS的网站。
https://www.protractortest.org/#/
如何使用黄瓜自动测试站点
您可以使用诸如jenkins之类的CI / CD工具,可以手动触发它,也可以放置一个计划程序,该计划程序将针对您的网站运行所有测试脚本。您还可以打开通知,这样,一旦测试完成,它将向各自的个人发送电子邮件
引用:
您可以获得n份与此相同的教程。例如:
答案 1 :(得分:0)
我会花一些时间在http://cucumber.io上,并使用最熟悉的语言来完成入门教程。我也将从该站点开始进行更一般的阅读,也许从https://cucumber.io/docs/guides/
开始通常,您使用Cucumber来测试要构建的东西,因此,当您尝试使事情保持简单并测试其他人构建的东西(例如Google)时,实际上会使事情变得更加复杂,因为现在您必须处理该网站并与之互动。
根据您从黄瓜的起点入手,学习曲线会非常陡峭,许多人的开端很差。因此,请抽出宝贵时间,向编写和支持Cucumber的人员学习。相对于StackOverflow,cumcu.io是您更好的起点。
祝你好运,祝你快乐。