首页 > 解决方案 > QAF 框架错误:无法找到或加载主类 org.testng.remote.RemoteTestNG

问题描述

环境:QAF、Java、TestNG、Appium、IVY

我正在使用 QAF 和 BDDTestFactory。我将 Eclipse 从 Java Developers IDE 升级到了 Neon。然后在完成所有设置(包括下载依赖项)之后,我看到了这个错误。 在此处输入图像描述

标签: javaseleniumtestngappiumqaf

解决方案


花了相当长的时间后,终于知道了解决方案。真正的罪魁祸首是 Eclipse 版本。使用的是 Eclipse 霓虹灯,它实际上是在 2016 年发布的,而且已经很老了。Eclipse 从“Neon”升级到“2020-06”,之后一切顺利。但是 QAF 框架的兼容 TestNG 版本仍然是 6.10。

只是为了他人的利益,如果我们直接下载显示在右侧“下载链接”下的“Mac OS X (Cocoa) 64-bit”链接:https ://www.eclipse.org/downloads/packages/ release/neon/3/eclipse-ide-java-ee-developers,它实际上是下载 Eclipse Neon 版本。

如果您仔细注意到顶部有一条信息消息“此软件包已于 2017 年 3 月 23 日发布。此处提供更新的软件包。” 在此消息中,如果您单击“此处”一词,您实际上将被导航到所有最新版本的 Eclipse。我只是认为(实际上我被骗了)最稳定的版本实际上是直接向用户列出的,我下载了 Neon。请不要重复同样的错误。

Eclipse 似乎希望我们下载和使用 Eclipse 安装程序。因此,首先他们将我们引导到一个我们实际看到旧版本 Eclispe 的页面。如果我们点击上面提到的链接,那么我们会被导航到一个页面,他们在该页面上显示了一个横幅,可以下载 Eclipse 安装程序以及最新版本的 Eclipse。


推荐阅读