eclipse 在OSX-mountain-lion上启动TestNG时出现“无法连接到RemoteTestNG客户端”

zed5wv10  于 2022-11-04  发布在  Eclipse
关注(0)|答案(4)|浏览(164)

我尝试使用Eclipse、Selenium、Maven和TestNG运行最基本的示例测试。我可以使用Eclipse(或IntelliJ)、Selenium和Maven(jUnit也可以工作)运行测试,但是当我尝试在TestNG中添加时,我得到了以下结果:
“无法连接到RemoteTestNG客户端。请确保类路径上没有旧版本的testng.jar。原因:尝试联系RemoteTestNG时超时。”
我已经遵循了几个教程和YouTube演练。我在Windows 7 VM上执行了相同的步骤,它第一次就工作了,所以我认为我做的配置是正确的(IidoEe. classpaths)。
我看到还有其他类似的主题:
Timeout while trying to contact RemoteTestNG in Selenium on Mac
"Couldn't contact the RemoteTestNG client" error when trying to run tests
但他们都很老了,而且似乎没有具体回答我问题。
我从来没有使用过这些工具之前,我也不是很熟悉的Mac,所以我有,截至目前,还不能尝试运行同样的事情从命令行,因为我不知道究竟是什么命令使用。
是否有某些东西我错过了或需要做的TestNG工作?否则,我将不得不始终使用Windows虚拟机,这将是一个痛苦。

环境:

操作系统:OS X 10.8
测试NG:6.8
适用于Java的Eclipse IDE:KeplerSR1
selenium 含量:2.38.0
Java语言版本:1.7.0_45
谢谢你的时间。

jobtbby3

jobtbby31#

1.导航到:

Project -> properties ->TestNG

1.取消选择该选项:

Use Project TestNg jar.

这解决了我的问题。

i1icjdpr

i1icjdpr2#

我收到了相同的错误消息。
操作系统:Linux Linux
测试NG:6.8.7
适用于Java的Eclipse IDE:Kepler
Java语言:1.6
我通过以下操作修复了该问题:
打开eclipse的“Run configuration”(运行〉运行配置)窗口,删除“TestNG”下的所有测试(有被删除的测试)。

d5vmydt9

d5vmydt93#

修复了它。问题是我把. jar放在了Java/Extensions文件夹中(包括testng6.8.jar)。显然这引起了与maven的冲突。清理了它,一切都正常了。

deyfvvtc

deyfvvtc4#

导航到:
项目-〉属性-〉TestNG取消选择该选项:
使用Project TestNg jar。这解决了我的问题。
共享编辑以下内容
这解决了我的问题

相关问题