私はテスト自動化の作業を開始しましたが、現時点では小さな問題があります。
私はガーキンシナリオを作成しました:
Feature: Post Draft
Scenario: Successful Login with Valid Credentials
Given User go to Admin Page
Then User enters UserName and Password
Scenario Outline: Successful creation post draft
Given User navigate to pages list
Then User open page with ID <postsIds> for editing
Then User navigate to Advertising tab
Then User check custom ads code radio button
And Insert custom advertising code
Then User save post
And See that custom ads code is appears
Examples:
| postsIds |
| 61591 |
| 62231 |
| 61827 |
| 63300 |
| 62023 |
| 62231 |
そして、このシナリオを実行しようとすると、エラーが発生します。
cucumber.runtime.CucumberException: Failed to create scenario runner
... 21 more
誰か同じ問題がありますか?アウトラインキーワードと例リストを削除すると、テストが実行されているので、何が問題なのかわかりません...
すべてのステップを実装しましたが、アウトラインがなくても機能しますが、値がたくさんあり、値ごとにステップを実装したくないので、シナリオアウトラインを使用する必要があります
この問題を解決するのを手伝ってください。
私は問題を見つけました。cucumber-junitパッケージを最新バージョンに更新しましたが、下位互換性がありません。
Mavenの依存関係は次のとおりです。
<dependencies>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-picocontainer</artifactId>
<version>1.1.8</version>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-junit</artifactId>
<version>1.1.8</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-server</artifactId>
<version>2.42.2</version>
</dependency>
</dependencies>
また、キュウリのテストガイドに関する記事があります
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加