我正在学习通过 Eclipse 将 Selenium 与 Java 结合使用。
我想知道是否有办法制作2个.java类并按顺序运行它们?
例如:
Class-1 is the Login page, this should execute first once I start (Run) the Java Project.
Class-2 is "go to X section of the webpage and do Y stuff", this should go after the login since I need to be logged in the page to do it, so it should execute automatically once the Class-1 is finish.
有办法吗?希望我能正确解释自己,我的英语不是很完美。 谢谢。
最佳答案
您应该使用像 TestNG 这样的测试框架来满足您的需求。它具有使其更强大且更易于使用的功能,例如:
- 注释。
- 在任意大的线程池中运行测试,并提供各种可用策略(所有方法都在自己的线程中,每个测试类一个线程,等等......)。
- 测试您的代码是否是多线程安全的。
- 灵活的测试配置。
- 支持数据驱动测试(使用 @DataProvider)。
- 支持参数。
- 强大的执行模型(不再有 TestSuite)。 由多种工具和插件支持(Eclipse、IDEA、Maven 等...)。
- 嵌入 BeanShell 以提高灵 active 。
- 用于运行时和日志记录的默认 JDK 函数(无依赖项)。
- 应用程序服务器测试的相关方法
您可以配置测试的顺序或并行执行、包含或排除多个类中的测试、配置测试方法之间的依赖关系、启用或禁用测试等。
关于java - 如何按顺序运行2个.java类? ( Selenium 与 Eclipse),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61195564/