问题标签 [easyb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
417 浏览

php - 如何在 Zend Framework 中集成 easybib 表单装饰器?

我是 Zend 框架的新手。我想学习装饰器和引导程序。

我已经从https://github.com/easybib/EasyBib_Form_Decorator链接下载了 zip 文件。我想在我的zend项目中集成easybib表单装饰器,但我不知道该怎么做?

请告诉我整合的步骤?

0 投票
1 回答
1302 浏览

groovy - Groovy 编译错误:无法识别的 Windows 套接字错误

环境:
Jenkins Server (Linux)
Senkins slave agent (Windows)
构建:Gradle
项目:EasyB,Selenium,Groovy

我在尝试编译我的 easyB + selenium 项目时遇到编译错误。我们使用 gradle 来管理项目。

这些项目在本地桌面上编译得很好,但是当我们尝试通过 Jenkins 作业编译它时失败 - 使用 Windows 从代理,它会引发编译错误。错误有点神秘 -java.net.SocketException: Unrecognized Windows Sockets error: 10106: socket

Grails 用户报告了一个类似的问题——他们将其归因于端口的过度使用。但是在这种情况下就不能这样吗?

我想知道 Gradle 是否正在尝试下载东西?但这也没有多大意义——因为编译运行良好——如果我在直接登录到 Windows 从代理机器时运行它。

编译错误

0 投票
2 回答
2455 浏览

java - 是否有隐式替代 dependsOnMethods TestNG 功能?(按相关顺序运行测试)

让我们进行以下 TestNG 测试:

测试用作功能性端到端 webui 测试(使用 Selenium Webdriver)。每个测试方法都是长 e2e 场景中的一个步骤。

我们如何重构测试以使其更具可读性?最好的解决方案可能是删除注释中的所有这些“dependsOnMethods”参数,并隐式提供这个“dependsOnMethods”功能。问题是如何?按优先顺序排列的期望:

  • 找到让 TestNG 参与其中的解决方案
  • 保留TestNG,但涉及任何其他工具,例如easyb?使用 groovy 而不是 java...我可以将 TestNG 组与 easyb 一起使用吗?是否有可能,不是 bdd 风格而是“junit”风格的easyb,比如:

给定“用户已登录并设置专家模式”,{

}

然后“用户可以启用bla bla bla”{

}

然后“用户可以检查便便便便”{

}

然后“用户保存更改”{

}

然后“用户还原更改”,{

}

'刚刚开始在同一个java项目中用groovy编写其他测试类'有什么问题吗?

  • 踢TestNG,但用什么?TestNG 组功能 - 是必需的。

一个疯狂的解决方案可能是 - 打破一切并搬到修昔底德。但就我而言,这不是一个选择。

PS我知道依赖测试是一种“不好的做法”。但我相信“测试依赖项本身”也是自动化的一个好点......

0 投票
1 回答
582 浏览

maven - 将 groovy 代码放在带有 java src 和 groovy 测试的项目中,以便仅在 groovy 测试中使用它们?

我在 Java 中有 src,在 Groovy 中有测试(easyb 故事)。我通过 maven 插件运行我的 groovy/easyb 故事。

现在我想在 groovy 中编写一些帮助程序,以便在我的 groovy 测试中使用它们。我应该把它们放在我的项目中的什么地方,我还应该配置什么?

0 投票
0 回答
65 浏览

java - 使用 Intellij Idea 调试 Easyb .story 文件?

我正在做一个大型项目,我需要添加额外的 web 测试。我们的测试框架是 Easyb,我认为它有些旧(大约 2010 年)。

我选择的 IDE 是用于 Java 开发的 Jetbrains Intellij IDEA,我已经让现有的 Easyb 测试在 Intellij 中运行良好。但是,Intellij 似乎对 Easyb 没有任何支持。有一个插件,但除了将文件类型图标从 Groovy 图标更改为 Easyb 徽标之外,它似乎没有做任何事情。

有人在 Intellij 上调试过 Easyb 故事吗?如果是这样,怎么做?