問題タブ [testng-eclipse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
47 参照

java - TestNG が単一のメソッドの結果をグループ化しない

実行中のスイートの Eclipse TestNG 結果

添付の図を参照してください。 クラス名 : T01_Files メソッド名 : M01_Files_BiSync

レポートに記載されている 5 つのエラーはすべて、メソッド「M01_Files_BiSync」の下にグループ化されるはずです。しかし、それはグループ化されていません。何が欠けているのか教えてください。

0 投票する
0 に答える
758 参照

java - TestNG テストを起動できません - ポップアップ ダイアログが表示されます

以前に動作していたいくつかの TestNG テストを Eclipse で起動しようとしています。しかし、今ではまったく実行されず、
Launching myclassname has occurred a problem.」 というダイアログが表示されます。
これは、パッケージ内のすべてのテストではなく、一部のテストでのみ発生します。
その理由は何ですか?問題を絞り込むための助けをいただければ幸いです。

「myclassname の起動」中に内部エラーが発生しました。java.lang.ClassCastException: org.eclipse.jdt.core.dom.MarkerAnnotation を org.eclipse.jdt.core.dom.SingleMemberAnnotation にキャストできません org.testng.eclipse.util.param.TestNGMethodParameterVisitor.getParametersMap(TestNGMethodParameterVisitor.java) :182) org.testng.eclipse.util.param.ParameterSolver.parseParameterNames(ParameterSolver.java:130) で org.testng.eclipse.util.param.ParameterSolver.solveParameters(ParameterSolver.java:113) で org.testng. org.testng.eclipse.ui.util.ConfigurationHelper の org.testng.eclipse.util.param.ParameterSolver.solveParameters(ParameterSolver.java:60) の eclipse.util.param.ParameterSolver.getParameterNames(ParameterSolver.java:91)。 org.testng.eclipse の getLaunchSuites(ConfigurationHelper.java:416)。

0 投票する
1 に答える
1003 参照

eclipse - Is it possible to get rid of unwanted console messages in eclipse

Messages in my eclipse (testNG & selenium) projects are getting so much now that wanted outputs from sysout command are getting lost between them. This started recently. They were never these much. I heard there is a way to get rid of the unwanted warning messages or reduce them, at least. How can this be possibly achieved?

I get duplicates of messages like:

0 投票する
4 に答える
11591 参照

java - System.setProperty() を実装できません

私はセレンが初めてです。testNG フレームワークを使用しようとしています。しかし、以下のエラーを受け取ります。私は簡単なコードを試しています。私を助けてください.私は以下のコードを実行しようとしています:

}

コードの実行中にコンパイル エラーが発生しました。以下のエラーを見つけてください。

原因: java.lang.Error: 未解決のコンパイルの問題: トークン "setProperty" の構文エラー、このトークンの後に識別子が必要です メソッドの戻り値の型がありません このメソッドには、セミコロンではなく本体が必要です

エラーを解決する方法を教えてください。

ありがとう。

0 投票する
1 に答える
5372 参照

testng - TestNG:Exception in thread "main" com.beust.jcommander.ParameterException: Unknown option: -protocol

On running the testng.xml, I am getting the following error:

No errors are there in the actual selenium classes.

0 投票する
0 に答える
1198 参照

unit-testing - @Test 呼び出しカウントが 1 より大きい状態で実行中に TESTNG ConcurrentModificationException が発生する

テストの実行中に次の問題が発生しています。ただし、呼び出しカウントが 1 より大きい @Test で @DataProvider を使用している場合にのみ発生します。以下のリンクが同じ問題であるかどうかはわかりません。 Eclipse TESTNG プラグイン 6.9.13.X のバージョン (この 6.9.14.201610261028 を使用)。

TestNG Reporter org.testng.reporters.JUnitReportReporter@7a79be86 は java.util.ConcurrentModificationException に失敗しました

同じ問題が発生している簡単なコードを次に示します。

出力例を次に示します。

スレッド - 1274 - 2016-10-28 08:47:23.889 PASSED: x("00336293615", "02/24/2016", "03/10/2016", "3", "0", "3", "11.57") スレッド - 1275 - 2016-10-28 08:47:23.897 スレッド - 1273 - 2016-10-28 08:47:23.898 java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification(不明なソース) ) org.testng.reporters.TextReporter.logResults(TextReporter.java:80) で java.util.ArrayList$Itr.next(Unknown Source) で org.testng.reporters.TextReporter.onFinish(TextReporter.java:32) でorg.testng.TestRunner.fireEvent(TestRunner.java:1239) org.testng.TestRunner.afterRun(TestRunner.java:1030) org.testng.TestRunner.run(TestRunner.java:636) org.testng.SuiteRunner org.testng.SuiteRunner の .runTest(SuiteRunner.java:366)。org.testng.SuiteRunner.privateRun(SuiteRunner.java:319) で runSequentially(SuiteRunner.java:361) org.testng.SuiteRunner.run(SuiteRunner.java:268) で org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java) :52) org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) で org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) で org.testng.TestNG.runSuitesLocally(TestNG.java:1169) で org .testng.TestNG.run(TestNG.java:1064) at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:132) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:236) at org. testng.remote.RemoteTestNG.main(RemoteTestNG.java:81)SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) で org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) で org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) で org.testng.TestNG.runSuitesLocally(TestNG) .java:1169) で org.testng.TestNG.run(TestNG.java:1064) で org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:132) で org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG. java:236) org.testng.remote.RemoteTestNG.main (RemoteTestNG.java:81) でSuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) で org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) で org.testng.TestNG.runSuitesSequentially(TestNG.java:1244) で org.testng.TestNG.runSuitesLocally(TestNG) .java:1169) で org.testng.TestNG.run(TestNG.java:1064) で org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:132) で org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG. java:236) org.testng.remote.RemoteTestNG.main (RemoteTestNG.java:81) でrun(AbstractRemoteTestNG.java:132) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:236) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:81)run(AbstractRemoteTestNG.java:132) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:236) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:81)

場合によっては、次の例外もスローされます。

org.testng.remote.strprotocol.JsonMessageSender.sendMessage(JsonMessageSender.java:37) で java.io.OutputStreamWriter で (不明なソース)。org.testng で java.lang.NullPointerException org.testng.remote.strprotocol.RemoteTestListener1.onTestSuccess(RemoteTestListener1.java:88) の .remote.strprotocol.MessageHub.sendMessage(MessageHub.java:43) org.testng.internal.Invoker.runTestListeners(Invoker.java:1695) の) org.testng.internal.Invoker.runTestListeners(Invoker.java:1675) で org.testng.internal.Invoker.invokeMethod(Invoker.java:700) で org.testng.internal.Invoker.invokeTestMethod(Invoker.java: 820) org.testng.internal.TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:75) で org.testng.internal.java.util.concurrent.FutureTask.run の TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:14) (未知のソース) java.util.concurrent.Executors の $RunnableAdapter.call(未知のソース) java.util.concurrent.FutureTask.run の(不明なソース) java.util.concurrent.ThreadPoolExecutor.runWorker で (不明なソース) java.util.concurrent.ThreadPoolExecutor$Worker.run で (不明なソース) java.lang.Thread.run で (不明なソース) java.lang. IllegalStateException: org.testng.remote.strprotocol.JsonMessageSender.sendMessage(JsonMessageSender.java:31) でシャットダウン送信者にメッセージを送信しようとしていますorg.testng.remote.strprotocol.RemoteTestListener1.onTestStart(RemoteTestListener1.java:49) org.testng.internal.Invoker.runTestListeners(Invoker.java:1700) org.testng.internal.Invoker.runTestListeners(Invoker.java:1675) org.testng.internal.Invoker.invokeMethod(Invoker.java:619) org.testng .internal.Invoker.invokeTestMethod(Invoker.java:820) で org.testng.internal.TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:75) で org.testng.internal.TestMethodWithDataProviderMethodWorker.call(TestMethodWithDataProviderMethodWorker.java:14) で java. util.concurrent.FutureTask.run (未知のソース) で java.util.concurrent.Executors$RunnableAdapter.call (未知のソース) で java.util.concurrent.FutureTask.run (未知のソース) で java.util.concurrent.ThreadPoolExecutor. java.util.concurrent.ThreadPoolExecutor$Worker.run(不明なソース) で java.lang で runWorker(不明なソース)。Thread.run(不明なソース)

もっと情報が必要な場合は教えてください。

ありがとう!!!

0 投票する
3 に答える
816 参照

testng - testng.xml がクラスを 1 つずつ実行しない

PhFramework.pizzas.bbqMeatFeast.cheesyBites.LargeTestは、 PhFramework.pizzas.bbqMeatFeast.classicCrust.LargeTestに進む前に、すべてのテストを実行する必要があります。

TestNG は、すべてのクラス内で最初の @Test を実行しているようです。一度に 1 つのテスト クラスのみを実行すると、正常に動作します。

ここに画像の説明を入力

testng.xml コード:以下は失敗しますが、クラスの 1 つを削除すると機能します。 ここに画像の説明を入力

誰かがこの問題の原因を教えてください。

ご協力いただきありがとうございます

0 投票する
0 に答える
79 参照

selenium - 以下の方法で実行するようにtestng.xmlを構成するにはどうすればよいですか?

私のtestng.xmlには、2つのグループがあります。以下のような方法で実行したい

  • 最初のグループ スイート
  • 最初のグループのテスト1
  • 最初のグループのテスト 2
  • セカンド グループ スイート
  • セカンドグループテスト1
  • セカンドグループテスト2

しかし今、それが邪魔をしている、

  • 最初のグループ スイート
  • セカンド グループ スイート
  • 最初のグループのテスト1
  • セカンドグループテスト1
  • 最初のグループのテスト 2
  • セカンドグループテスト2

ここに私のtestng.xmlファイルがあります

0 投票する
2 に答える
306 参照

eclipse - Eclipse で複数のクラスを指定して testNG.xml を実行すると、WebDriver ウィンドウが閉じない

10 を超えるクラスを含む testNG スイートがあります。testNG.xml をスイートとして起動すると、ブラウザーを開いてすべてのクラスで閉じるために使用した 2 番目のクラスに移動する前に、ブラウザー (ff) が閉じません。ブラウザが閉じているクラスを1つだけ指定してテストしました。@AfterTest の以下のコードを確認してください