38得票13回答
Selenium网络自动化中的元素不可交互异常

在下面的代码中,我不能在密码字段中发送密码键,我尝试点击字段、清除字段并发送键。但是在任何一种方法中都没有起作用。但是如果我进行调试和测试,则可以正常工作。 public class TestMail { protected static WebDriver driver; ...

37得票5回答
Java.lang.IllegalStateException: 前面的方法调用getMessage("title")缺少行为定义。

我正在使用EasyMock(版本2.4)和TestNG编写单元测试。 我有一个如下的场景,我不能更改类层次结构的定义。 我正在测试继承自ClassA的ClassB。 ClassB看起来像这样public class ClassB extends ClassA { public Clas...

36得票5回答
如何在TestNG的tearDown方法中获取运行的测试方法的名称?

基本上,我有一个拆卸方法,我想记录到控制台中运行了哪个测试。我该如何获取这个字符串? 我可以获取类名,但我想要实际执行的方法。public class TestSomething { @AfterMethod public void tearDown() { ...

36得票34回答
错误:org.testng.TestNGException:在类路径中找不到类:EmpClass

当我试图运行测试套件时,出现了这个异常。我们在这里使用的是Maven项目,我已经进行了刷新、清理、重新安装testNG,并导入了Maven项目,但仍然出现相同的异常。请建议我可能遗漏了哪些步骤。 错误控制台:org.testng.TestNGException: Cannot find c...

36得票8回答
TestNG:如何多次运行相同的测试用例?

我想多次运行一个测试用例。在 testng.xml 中是否可配置?如果我在测试方法中添加循环,则每次运行的结果将不会受到 testng 报告的影响。 我想要运行一个测试用例多次。这是否可以通过 testng.xml 进行配置?如果我在测试方法中添加循环,那么每次运行的结果将不会反映在 tes...

35得票31回答
TestNG错误:在类路径中找不到类

我试图通过命令行运行testng,并将以下内容添加到类路径中: testng jar,已编译的测试案例文件的jar以及其他所需的jars。 testng.xml 指向层次结构中适当的类。 但是Testng没有运行,反而抛出了以下异常:[TestNG] [ERROR] Cannot fin...

35得票1回答
在Java中为什么会出现“属性值必须是常量”的错误?

我有一些TestNG的代码,在其中传递了一个名为timeOut = TESTNG_TEST_TIMEOUT的测试注释参数。@Test(description = "Tests something.", groups = { "regression" }, timeOut = TESTN...

35得票1回答
Maven自动跳过测试

Maven为什么默认跳过所有测试?我有一个pom.xml文件,其中有几个配置文件,但无法通过它们中的任何一个运行我的测试。其中一个配置文件如下:<profile> <id>jsf-test</id> <dependenc...

35得票3回答
Maven FailSafe插件的好处

据我了解,Maven Failsafe插件是专门设计用于运行集成测试的。目前我正在一个多模块项目上工作,集成测试是在其自己的单独模块中编写的,使用TestNG并使用Surefire插件运行。由于只有集成测试在该模块的测试阶段运行,因此我们不会与单元测试发生冲突。为了在测试之前设置环境并在测试运...

34得票5回答
TestNg的@BeforeTest在基类上只发生一次每个装置夹具。

我想使用 @BeforeTest 在每个测试运行前运行一次代码。 这是我的代码:public class TestBase { @BeforeTest public void before() { System.out.println("BeforeTest"...