当前位置: 首页 > 知识库问答 >
问题:

提供注释(类似于Java中的testNG)来分组Python硒测试

邢飞昂
2023-03-14

我正在重构一套用Python编写的Selenium测试。几年前,当我使用Java时,我使用testNG对测试进行注释和分组(冒烟测试、回归等)。我的Ant脚本允许用户通过使用testng指令选择要执行的组来运行任何一组测试。

Selenium w/Python有类似的功能吗?

TIA

共有1个答案

那博瀚
2023-03-14

试试PyUnit。它不像JUnit那么棒,但支持体面的功能。比如setUp和tearDown。

 类似资料:
  • 我正在使用TestNG和Java运行测试 这是在https://www.tutorialspoint.com/testng/testng_parameterized_test.htm 错误是这样说的:[Utils][ERROR][错误]org.testng.TestNGExc0019:@Test on method addProjectWork需要参数'url',但未在C:\用户\SStaple\

  • 问题内容: 我想添加一个类似于@RequestParam的注释,尽管它从请求属性而不是请求参数中提取值… 是否有一个示例或说明,以及如何为此创建自己的注释以及所需的处理程序/活页夹? 谢谢 问题答案: 标题为“扩展Spring MVC的注释控制器”的博客条目回答了您的问题。用Google搜索它,因为Stackoverflow不允许我创建直接链接。 基本上,您创建一个@RequestAttribut

  • 有了这个jdk代码在, java编译器只有注释声明,它足够智能,可以检测错误(编译时): 在下面的问题代码中。 的注释声明刚刚编译为, 它只不过是一个。 所以 语法是否帮助java编译器在编译时检测上述错误?

  • 主要内容:1. 在方法上的分组,2. 在类上的分组,3. 其它分组分组测试是TestNG中的一个新的创新功能,它在JUnit框架中是不存在的。 它允许您将方法调度到适当的部分,并执行复杂的测试方法分组。 您不仅可以声明属于某个分组的方法,还可以指定包含其他组的组。 然后调用,并要求其包含一组特定的组(或正则表达式),同时排除另一个分组。 组测试提供了如何分区测试的最大灵活性,如果您想要背靠背运行两组不同的测试,则不需要重新编译任何内容。 使用标记在文件中指定分组

  • 我正在用Kotlin和Dagger 2开发一个Android项目。我有一个,我在其中定义了一些提供程序函数。 我看到有些人使用kotlin,有些人使用Dagger的来注释提供者函数: > 注释和/或的动机是什么?背后的原因是什么,或者这样做的好处是什么? 使用和哪个更好?或者哪一个都没问题?或者我应该两个都用,如果是,那么两个都用的原因是什么?

  • 我的Java类没有运行。我有一个带有Apache POI的@DataProvider来从Excel文件中读取数据并在网页中设置该值。但是脚本以没有测试发现错误结束。这是我的代码: 这是我在eclipse控制台中的输出。 [TestNG]未找到测试。未运行任何内容用法:[选项]要运行的XML套件文件选项:-alwaysrunlisteners即使跳过的方法也应该运行方法调用监听器默认值:true-c