问题标签 [pyccuracy]

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 回答
786 浏览

testing - 生菜和Pyccuracy有什么区别?

有使用生菜Pyccuracy经验的人可以描述它们在功能和用途方面的差异吗?

生菜概述文档中:

Lettuce 是一个非常简单的基于 Cucumber 的 BDD 工具,目前它的功能比 Lettuce 多很多。

Lettuce 的目标是 BDD 上最常见的任务,它特别关注那些使 BDD 变得如此有趣的任务 :)

通过创建一个或多个场景,为开发人员提供用自然语言描述特征的能力。

Pyccuracy github 页面:

Pyccuracy 是一种用 Python 编写的行为驱动开发风格的工具,旨在使编写自动化验收测试变得更容易。它通过使用结构化的自然语言以及扩展这种语言的简单机制来提高这些测试的可读性,以便开发人员和客户可以协作并理解测试的作用。

0 投票
2 回答
134 浏览

python - Pyccuracy selenium-server.jar 有 22 个字节?

一定有什么问题,它只有 22 个字节,当我尝试运行它时,它当然说它是无效的 jar。从此链接下载:

https://github.com/heynemann/pyccuracy/wiki/Quick-Start

这是官方的 Pyccuracy 文档。

0 投票
1 回答
1434 浏览

python - Selenium 中的无效 xPath 错误(使用有效的 xPath)

我正在使用具有 selenium 驱动程序的pyccuracy测试 Python 应用程序。

我的测试结果显示 xPaths 存在一些不稳定问题。有时我会收到无效 xPath 错误,但 xPath 有效。如果我再次运行测试,它可能会起作用。我已经按照堆栈跟踪,但我找不到解决方案。

堆栈跟踪:

HTML 代码(已清理)

在此测试中,我单击了删除过滤器链接,然后检查该元素是否不存在。xPath 是正确的。例如,在 Chrome 中,我在删除标记之前使用 $x(...) 选择了元素,并在删除它后得到一个空列表。这就是测试的作用。有时,相同的测试在完全相同的环境中运行而不会出错。

想法?