0

私は2日間この問題に苦しんでいますが、わかりません:

1/私が間違ったこと

2/解決方法

これは私のコードです。非常にシンプルで、WebDriver も Maven も Ant も何もありません。

Test アノテーションと System.out.println だけです。

マイコード:

package afterall;
import org.testng.annotations.Test;
public class TestA {

@Test
public void methodA(){
System.out.println("yes");}
}

私のプロジェクト構造は次のようになります。

ここに画像の説明を入力

1/ TestA.java を右クリックします。

2/実行

3/TestNG テスト

Stacktrace これは私が得る唯一の出力です:

Exception in thread "main" java.util.ServiceConfigurationError: org.testng.remote.support.RemoteTestNGFactory: Error reading configuration file
at java.util.ServiceLoader.fail(Unknown Source)
at java.util.ServiceLoader.parse(Unknown Source)
at java.util.ServiceLoader.access$200(Unknown Source)
at java.util.ServiceLoader$LazyIterator.hasNextService(Unknown Source)
at java.util.ServiceLoader$LazyIterator.hasNext(Unknown Source)
at java.util.ServiceLoader$1.hasNext(Unknown Source)
at org.testng.remote.support.ServiceLoaderHelper.getFirst(ServiceLoaderHelper.java:16)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:43)
Caused by: java.io.FileNotFoundException: C:\Users\MyUsername(Das System kann die angegebene Datei nicht finden)
//Translation: Can't find the requested file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at sun.net.www.protocol.jar.URLJarFile.<init>(Unknown Source)
at sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source)
at sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source)
at sun.net.www.protocol.jar.JarURLConnection.connect(Unknown Source)
at sun.net.www.protocol.jar.JarURLConnection.getInputStream(Unknown Source)
at java.net.URL.openStream(Unknown Source)
... 7 more

完了した手順 testng プラグインをアンインストールし、何度も再インストールしました。

プラグインを 6.9.11 と 6.9.10 にダウングレードしました

Eclipse ワークスペースから .metadata を削除しました。

助けてください!事前にサンクス。

4

1 に答える 1

0

問題が見つかりました。https://github.com/cbeust/testng-eclipse/issues/271で報告しました

于 2016-08-05T05:33:01.370 に答える