gpt4 book ai didi

java - 如何在 TestNG.xml 文件的类路径中使用正则表达式

转载 作者:行者123 更新时间:2023-11-30 10:35:41 26 4
gpt4 key购买 nike

我正在使用 Java 和 TestNG 编写 Selenium 测试。我注意到我不能使用 *在我的道路上是这样的:<class name="test.*.testcase01" /> .

有什么办法可以实现吗?我也试过<class name="test..*.testcase01" />

最佳答案

您不能在 TestNG xml 的类名属性中使用正则表达式。正则表达式可用于includeexclude 标签和package 标签。因此,要完成这项工作,您可以执行以下操作之一:

<classes>
<class name="test.YOUR_PACKAGE.testclass>
<methods>
<include name=".*testcase01"/>
</methods>
</class>
</classes>

这里的 * 将包含类中以 testcase01 结尾的所有方法。

或者:

<suite name="Suite One">
<test name="Test One" >
<packages>
<package name="test.*" />
</packages>
</test>
</suite>

* 这里会包含测试包下的所有类。

关于java - 如何在 TestNG.xml 文件的类路径中使用正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41001993/

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