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

IntelliJ Idea如何在我的maven项目中自动检测testng侦听器?

洪飞龙
2023-03-14

我有一个Maven项目。它使用testng侦听器。我在pom文件中指定了监听器,但当我尝试使用旁边的绿色“播放”按钮运行任何测试时,IntelliJ会在没有监听器的情况下创建运行配置,测试无法运行。是的,我可以转到tab Listeners(参见屏幕截图)并手动添加我的listener。这样测试就可以正常运行。问题是:有没有办法帮助Idea自动检测并添加我的听众?我可以使用Maven配置运行测试,而且它可以正常工作。所以Maven正确地看到了我的监听器,这是在Maven surefire插件的pom文件中指定的(参见屏幕截图)。

非常感谢你的帮助。

共有1个答案

丁均
2023-03-14

IDE不会自动从Maven导入此配置。请创建一个功能请求,并指定如何在Maven中配置侦听器,以便清楚如何从Maven获取侦听器。

 类似资料:
  • 方法正在传递,这太好了,但是为什么的结果会出现在库测试结果中,我不明白。我怎么才能避免呢? 我在这里列出了和的完整代码。

  • 我正在考虑使用硒、智能、测试和maven的测试自动化结构。你在下面想什么: 我使用了一个项目和许多目录,因为我只想有一个pom文件。如果你能帮我处理testng文件。如果我想运行所有“测试”目录中可用的所有测试,应该是什么样子?这意味着单击run并启动带有“Test”testng注释的所有测试。帮助程序、页面和测试目录的存在是因为我想用POM实现这一点 我的测试只是带有测试前、测试和测试后注释的示

  • 我正在尝试学习python来处理一个测试项目。是否有一种方法可以在python测试框架中实现类似功能的TestNG侦听器。 侦听器有诸如OnTestFailure()、OnTestSuccess、OnStart()等方法,当您想要做某些事情时,这些方法非常有用。 比方说,一个测试用例失败了,您想执行一些操作,比如截图。然后你可以只在一个地方写,而不是在每个测试方法中都写。

  • 问题内容: 我有一个里面。我需要能够水平和垂直滚动。为了实现这一点,每当我触摸()时都必须禁用垂直滚动,以便可以水平滚动。 但是同时,我需要能够单击viewPager以全屏模式打开它。 问题在于onTouch在onClick之前被调用,而我的OnClick从未被调用。 如何在触摸式onClick上实现两者? 问题答案: Masoud Dadashi的回答帮助我弄清楚了。 这是最终的样子。

  • 我们定义了一个testng结果侦听器,它帮助我们将testng.xml中定义的每个测试用例的测试结果发送到一个内部工具,如下所示: } 然后我们将这个侦听器集成到其他项目的testng xml文件中,例如: 它按照设计工作:一旦测试套件完成,测试结果将上传到内部工具。 现在我们有一个要求,在一个项目中,testng.xml中的一个测试用例与内部工具中的3个测试用例相关,这意味着对于testng.x

  • 为了在命令行上运行TestNG测试,我必须在类路径中设置TestNG。为了做到这一点,我经历了- 无法通过命令行执行TestNG套件文件