問題タブ [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.
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)。
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:
java - System.setProperty() を実装できません
私はセレンが初めてです。testNG フレームワークを使用しようとしています。しかし、以下のエラーを受け取ります。私は簡単なコードを試しています。私を助けてください.私は以下のコードを実行しようとしています:
}
コードの実行中にコンパイル エラーが発生しました。以下のエラーを見つけてください。
原因: java.lang.Error: 未解決のコンパイルの問題: トークン "setProperty" の構文エラー、このトークンの後に識別子が必要です メソッドの戻り値の型がありません このメソッドには、セミコロンではなく本体が必要です
エラーを解決する方法を教えてください。
ありがとう。
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.
unit-testing - @Test 呼び出しカウントが 1 より大きい状態で実行中に TESTNG ConcurrentModificationException が発生する
テストの実行中に次の問題が発生しています。ただし、呼び出しカウントが 1 より大きい @Test で @DataProvider を使用している場合にのみ発生します。以下のリンクが同じ問題であるかどうかはわかりません。 Eclipse TESTNG プラグイン 6.9.13.X のバージョン (この 6.9.14.201610261028 を使用)。
同じ問題が発生している簡単なコードを次に示します。
出力例を次に示します。
スレッド - 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(不明なソース)
もっと情報が必要な場合は教えてください。
ありがとう!!!
selenium - 以下の方法で実行するようにtestng.xmlを構成するにはどうすればよいですか?
私のtestng.xmlには、2つのグループがあります。以下のような方法で実行したい
- 最初のグループ スイート
- 最初のグループのテスト1
- 最初のグループのテスト 2
- セカンド グループ スイート
- セカンドグループテスト1
- セカンドグループテスト2
しかし今、それが邪魔をしている、
- 最初のグループ スイート
- セカンド グループ スイート
- 最初のグループのテスト1
- セカンドグループテスト1
- 最初のグループのテスト 2
- セカンドグループテスト2
ここに私のtestng.xmlファイルがあります
eclipse - Eclipse で複数のクラスを指定して testNG.xml を実行すると、WebDriver ウィンドウが閉じない
10 を超えるクラスを含む testNG スイートがあります。testNG.xml をスイートとして起動すると、ブラウザーを開いてすべてのクラスで閉じるために使用した 2 番目のクラスに移動する前に、ブラウザー (ff) が閉じません。ブラウザが閉じているクラスを1つだけ指定してテストしました。@AfterTest の以下のコードを確認してください