gpt4 book ai didi

cucumber - 如何让 Cucumber 对 Selenium 和 headless 浏览器运行相同的步骤

转载 作者:行者123 更新时间:2023-12-01 04:22:05 24 4
gpt4 key购买 nike

我一直在用 Cucumber 测试 Web 应用程序,目前我已经设置了许多步骤来与 Culerity 一起运行。这很有效,但有时在 Selenium 中运行完全相同的故事会很好。

我看到两种可行的方法:

  • 编写每个步骤,使其根据某个全局变量的值适本地执行该步骤。
  • 拥有单独的步骤定义文件,并以某种方式有选择地包含正确的文件。

  • 实现此目的的首选方法是什么?

    最佳答案

    第三个选项:查看 Culerity 是否实现了 Webrat API。它的 README文件说:“Culerity 让您(...)重用现有的 Webrat 样式步骤定义”。找不到比这更多的东西了。理想情况下,您可以使用配置选项或命令行参数切换后端,而无需触及步骤定义。

    当然,这仅在您不测试 Javascript 时才有效,Culerity 支持,但 Webrat 不支持。

    关于cucumber - 如何让 Cucumber 对 Selenium 和 headless 浏览器运行相同的步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/930108/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com