1

TestNG を使用した Selenium WebDriver テストを含む Maven プロジェクトがあります。グループでテストを実行したいので、pom ファイルに確実なプラグインを含めることが重要です。それが pom ファイルに追加したものです。 ここに画像の説明を入力

Maven を使用してこれらの単語を追加した後にプロジェクトを実行すると (testNG の使用はまだ機能しています)、コンソールにエラーが表示され、WebDriver も開きません。

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.15:test
(default-test) on project PORefactor: Execution default-test of goal 
org.apache.maven.plugins:maven-surefire-plugin:2.15:test failed: There was an error in 
the forked process.

また:

[ERROR] Cannot find class in classpath: com.volnoboy.POImplementation

プロジェクトを更新してクリーンアップしようとしました。プロジェクトを別のコンピューターに移動しましたが、エラーは同じです。インターネット接続は良好です。私は何をすべきか?

4

1 に答える 1

1

これは私のポンです

         <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.15</version>
            <configuration>
                <!-- <groups>1</groups> -->
                <suiteXmlFiles>
                    <suiteXmlFile>testSuites\testng1.xml</suiteXmlFile>
                    <suiteXmlFile>testSuites\testng1.xml</suiteXmlFile>
                </suiteXmlFiles>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-report-plugin</artifactId>
            <version>2.15</version>
        </plugin>

そのプラグインで試してみてください。

もちろん、pom には testng と selenium の依存関係が必要です。

それが役に立てば幸い。

于 2013-09-24T16:35:02.613 に答える