2017-03-03 5 views
0

BDDスタイルのテストスクリプトを使用して、私のJavaプロジェクトからtestcompleteのキーワードテストを呼び出したいとします。このtutorialに記載されているすべての手順に従います。スタックトレースを使用して実行が失敗します。java.lang.Exception:TestComplete/TestExecuteが見つかりません

java.lang.Exception: TestComplete/TestExecute not found 
at com.smartbear.cucumber.TestComplete.<init>(TestComplete.java:42) 
at com.example.testingNotepad.World.TC(Steps.java:64) 
at com.example.testingNotepad.Steps.before(Steps.java:47) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:498) 
at cucumber.runtime.Utils$1.call(Utils.java:37) 
at cucumber.runtime.Timeout.timeout(Timeout.java:13) 
at cucumber.runtime.Utils.invoke(Utils.java:31) 
at cucumber.runtime.java.JavaHookDefinition.execute(JavaHookDefinition.java:59) 
at cucumber.runtime.Runtime.runHookIfTagsMatch(Runtime.java:223) 
at cucumber.runtime.Runtime.runHooks(Runtime.java:211) 
at cucumber.runtime.Runtime.runBeforeHooks(Runtime.java:201) 
at cucumber.runtime.model.CucumberScenario.run(CucumberScenario.java:40) 
at cucumber.runtime.junit.ExecutionUnitRunner.run(ExecutionUnitRunner.java:91) 
at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:63) 
at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:18) 
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 
at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 
at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:70) 
at cucumber.api.junit.Cucumber.runChild(Cucumber.java:93) 
at cucumber.api.junit.Cucumber.runChild(Cucumber.java:37) 
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) 
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) 
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) 
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) 
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) 
at org.junit.runners.ParentRunner.run(ParentRunner.java:363) 
at cucumber.api.junit.Cucumber.run(Cucumber.java:98) 
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) 
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) 
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) 

testcompleteキーワードテストをトリガーする方法を提案してください。

+0

記事のライブラリが、インストールされたTestComplete \ TestExecuteに関する情報をシステムレジストリに見つけることができないようです。 "TestComplete.TestCompleteApplication"と "TestExecute.TestExecuteApplication"プログラムIDを使用して、インストールされているアプリケーションの1つを見つけます。適切なキーがあることを確認してください。最も簡単な解決策は、TestCompleteまたはTestExecuteを再インストールすることです。インストーラは正しいキーをレジストリに配置する必要があります。 –

答えて

0

同じエラーが発生しましたが、解決策が見つかりました:「無効なウイルス対策とWindowsファイアウォールを使用してTestCompleteを再インストールすることは意味がありますが、TestCompleteでWindowsストアアプリケーションのサポートを無効にしてみてくださいツール - >オプション - >エンジン - >一般 - > Windowsストアアプリケーションのテストのサポートを有効にする)おそらく、これは役に立ちます。わたしにはできる。これがまたあなたを助けることを願っています!

関連する問題