Maven没有运行我的Appium(selenium)测试

阿拉·加尔斯蒂安(Ara Galstyan)

我的JDK是1.8版本,Surefire是2.22.2,Maven是3.6.3我正在使用junit和spring注释。
当我尝试使用mavn test命令运行测试时,没有错误,没有成功构建,也没有案例运行。

运行testCases.TestLogin将TestNG配置为:org.apache.maven.surefire.testng.conf.TestNG652Configurator@7bb11784测试运行:0,失败:0,错误:0,跳过:0,经过时间:0.808秒

当我使用IntellIJ UI运行器运行类时,案例可以正确运行。我的班级名称以开头Test*这是我的测试代码。

package testCases;

import appium.AppiumController;
import org.junit.*;
import org.springframework.context.annotation.Description;
import screens.HomeScreen;
import screens.LoginScreen;

public class TestLogin extends AppiumController {
protected static LoginScreen loginScreen;
protected static HomeScreen homeScreen;

@BeforeClass
public static void setUp() throws Exception {
    startAppium();
    loginScreen = new LoginScreen(driver, wait);
    homeScreen = new HomeScreen(driver, wait);
}

@After
public void afterEach() {
    loginScreen.appReset();
}

@Test
@Description("Verify user can login with valid credentials")
public void validLoginTest() throws Exception {
    loginScreen.login("admin", "admin");
    Assert.assertTrue("Home screen is not visible\n", homeScreen.isHomeScreenVisible());
}

@Test
@Description("Verify user can not login with invalid credentials")
public void invalidLoginTest() throws Exception {
    loginScreen.login("admin1", "admin1");
    Assert.assertFalse("Home screen is visible\n", homeScreen.isHomeScreenVisible());
}

@AfterClass
public static void tearDown() throws Exception {
    stopAppium();
} 

有什么问题,如何使用命令行运行测试用例?

拉胡尔

您可能在POM.xml中同时具有TestNg和Junit依赖项

根据用于TestNg的maven-surefire-plugin插件的文档。您可能希望运行两个提供程序,例如surefire-junit47和surefire-testng,并通过设置属性junit = false来避免在surefire-testng提供程序中运行JUnit测试。

文档 参考- “运行TestNG和JUnit测试”部分

 <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>3.0.0-M5</version>
    <configuration>
      
      <properties>
        <property>
          <name>junit</name>
          <value>false</value>
        </property>
      </properties>
      <threadCount>1</threadCount>
     
    </configuration>
    <dependencies>
      <dependency>
        <groupId>org.apache.maven.surefire</groupId>
        <artifactId>surefire-junit47</artifactId>
        <version>3.0.0-M5</version>
      </dependency>
      <dependency>
        <groupId>org.apache.maven.surefire</groupId>
        <artifactId>surefire-testng</artifactId>
        <version>3.0.0-M5</version>
      </dependency>
    </dependencies>
  </plugin>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

部署时Maven没有运行我的Mockito测试

来自分类Dev

Maven没有运行Scala测试

来自分类Dev

没有生成报告,如果我通过Maven运行我的测试用例(JUnit)?

来自分类Dev

如何让Jenkins运行我的Maven / Selenium GitHub测试

来自分类Dev

Maven没有运行测试,但显示了BUILD SUCCESS

来自分类Dev

为什么我的Minitest测试没有并行运行?

来自分类Dev

为什么我的Minitest测试没有并行运行?

来自分类Dev

Maven插件没有在我想要的地方运行

来自分类Dev

无法在Android中使用Selenium Grid(Appium)运行并行测试?

来自分类Dev

建设当Maven没有找到我的测试测试类

来自分类Dev

没有在带有空手道模块的 Maven 项目中运行测试

来自分类Dev

我收到错误消息 - 模块“selenium-webdriver”没有导出成员“Promise”,同时尝试在 webstorm 中运行量角器测试

来自分类Dev

在没有活动桌面和Jenkins从属的情况下是否可以运行Selenium测试?

来自分类Dev

在 Windows 10 1809 上的 IE 11 上运行 selenium 测试 - 没有打开新窗口

来自分类Dev

没有VisualStudio的Selenium WebDriver测试

来自分类Dev

没有DB的Selenium phpunit测试

来自分类Dev

Resharper没有运行NUnit测试

来自分类Dev

Pytest-没有运行测试

来自分类Dev

Pitest 没有运行 Kotlintest 测试

来自分类Dev

CMake + GoogleTest 没有运行测试,没有输出

来自分类Dev

在尝试使用testng.xml运行测试用例时,我没有选择以Testng的身份运行

来自分类Dev

运行测试时,Postman Collection Runner返回“没有测试”

来自分类Dev

Android的测试运行失败:没有测试结果

来自分类Dev

QUnit没有显示我的测试

来自分类Dev

我想要没有测试的硒

来自分类Dev

Git Bash-当我尝试使用yarn运行所有测试时,它没有显示任何结果

来自分类Dev

Maven没有摆脱我的依赖

来自分类Dev

Jest + Selenium:在describe块中运行所有测试之前和之后,我该怎么做?

来自分类Dev

运行我的函数时,我的 if 语句没有运行

Related 相关文章

  1. 1

    部署时Maven没有运行我的Mockito测试

  2. 2

    Maven没有运行Scala测试

  3. 3

    没有生成报告,如果我通过Maven运行我的测试用例(JUnit)?

  4. 4

    如何让Jenkins运行我的Maven / Selenium GitHub测试

  5. 5

    Maven没有运行测试,但显示了BUILD SUCCESS

  6. 6

    为什么我的Minitest测试没有并行运行?

  7. 7

    为什么我的Minitest测试没有并行运行?

  8. 8

    Maven插件没有在我想要的地方运行

  9. 9

    无法在Android中使用Selenium Grid(Appium)运行并行测试?

  10. 10

    建设当Maven没有找到我的测试测试类

  11. 11

    没有在带有空手道模块的 Maven 项目中运行测试

  12. 12

    我收到错误消息 - 模块“selenium-webdriver”没有导出成员“Promise”,同时尝试在 webstorm 中运行量角器测试

  13. 13

    在没有活动桌面和Jenkins从属的情况下是否可以运行Selenium测试?

  14. 14

    在 Windows 10 1809 上的 IE 11 上运行 selenium 测试 - 没有打开新窗口

  15. 15

    没有VisualStudio的Selenium WebDriver测试

  16. 16

    没有DB的Selenium phpunit测试

  17. 17

    Resharper没有运行NUnit测试

  18. 18

    Pytest-没有运行测试

  19. 19

    Pitest 没有运行 Kotlintest 测试

  20. 20

    CMake + GoogleTest 没有运行测试,没有输出

  21. 21

    在尝试使用testng.xml运行测试用例时,我没有选择以Testng的身份运行

  22. 22

    运行测试时,Postman Collection Runner返回“没有测试”

  23. 23

    Android的测试运行失败:没有测试结果

  24. 24

    QUnit没有显示我的测试

  25. 25

    我想要没有测试的硒

  26. 26

    Git Bash-当我尝试使用yarn运行所有测试时,它没有显示任何结果

  27. 27

    Maven没有摆脱我的依赖

  28. 28

    Jest + Selenium:在describe块中运行所有测试之前和之后,我该怎么做?

  29. 29

    运行我的函数时,我的 if 语句没有运行

热门标签

归档