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

TestNG在测试之间执行暂停

宋新知
2023-03-14

我正在重构一大堆selenium测试,并尝试在TestNG中执行它们。问题是,无论结果如何,测试执行都会在每次测试后停止(最终会超时)。当我刷新浏览器时,测试继续进行。我不确定问题出在哪里。

我的测试是这样的

@Test(groups = {" Portal - Page Login Tests"})
public void testPageLoginWithInvalidPwd() throws Exception{
    Assert.assertEquals( Login(GetWebDriver(...);
}

@Test(groups = {" Portal - Page Login Tests"})
public void testPageLoginWithValidPws() throws Exception{
    Assert.assertEquals( Login(...);
}
<suite name="test-single">
    <parameter name="Url" value="https:test.com" />
    <parameter name="Browser" value="firefox" />
    <test verbose="1" name="test">
        <classes>
            <class name="test.PageloginPage">
                <methods>
                    <include name="testPageLoginWithInvalidPwd"></include>
                    <include name="testPageLoginWithValidPws"></include>
                    </methods>
                </class>
        </classes>

共有1个答案

慕凡
2023-03-14

我降级了62和2.34的浏览器和驱动程序版本,没有看到问题

 类似资料:
  • 我试图在Eclipse中使用Selenium运行TestNG。 当类文件作为TestNG测试运行时,我得到的测试Run=0。 问题会是什么? 我有testNg插件 testng。xml文件: 类: WebDriverTest类: BrowserInstance类: 注: 当我将testing.xml文件作为TestNG Suite运行时,结果是: 当我运行. java文件作为TestNG测试时,结

  • 类TestParallel.FirstTestClass线程ID:22名称:TestNG 类TestParallel.SecondTestClass线程ID:23名称:TestNG 类TestParallel.TestSetup线程ID:23名称:TestNG java.lang.NullPoInterException位于TestParallel.TestSetup.OnTestFailure(

  • 我有一个应用程序(使用注释的Spring 4 MVC Hibernate 4 MySQL Maven集成示例),使用基于注释的配置将Spring与Hibernate集成,但运行测试时出错! 上课时间到了 下面是即将到来的考验: 这是pom。xml文件:

  • 试着用TestNG运行我所有的cucumber测试。然而,我的套房没有找到。 当我将TestNG.xml文件作为TestNG运行时,未找到如下所示的测试

  • 目标:独立并行地运行两个类,每个测试将方法名存储到一个变量中,该变量可以在测试中稍后访问。 问题:当测试并行运行时,它们开始在它们之间共享数据,从而损坏测试。 如果您看到控制台输出,这是错误的: 因为这是两个独立的类和方法正在运行。我在这里设置了正确的名字: 输出应该是这样的: 种皮 } 测试B } 帮助者方法 Testng.xml 控制台输出

  • 我已经使用selenium创建了测试用例,之前我可以使用maven(从命令行和eclipse)执行我的测试用例。但是现在它不起作用了。请帮助 请在下面找到控制台日志:(运行为- 我没有得到任何错误,它成功地构建了一个项目。但是跳过所有测试用例 请找到我的pom。xml配置如下: 请找到E2E。xml如下: