私のウェブベースのキュウリ試験が決して終わらない理由はありません。すべてのステップ定義は合格しますが、ブラウザは最後のステップで終了しないため、スクリプトがハングアップしています。私のcuke4dukeテストはハングアップして終了しません。
私は、現在実行しているcuke4duke(0.4.3)、ゲブ(0.5.1)、Mavenの(2.2.1)、セレン - Firefoxのドライバ/セレン・クロム・ドライバ(2.0a6とA7)
私はChromeとFirefox(3.6)/ Windows XPとUbuntuでスクリプトをテストしましたが、何の成功もありませんでした。ここで
が私の達人からの出力が
[INFO] Scenario: Navigate from homepage # features/helppage.feature:7
[INFO] Given I am on the homepage # [email protected]
[INFO] When I click on the about page # [email protected]
[INFO] Then the title should display "About Google" # [email protected]
[INFO]
[INFO] 1 scenario (1 passed)
[INFO] 3 steps (3 passed)
[INFO] 0m5.421s
HANGING HERE
Env.groovy
import geb.Browser
import org.openqa.selenium.chrome.ChromeDriver;
this.metaClass.mixin(cuke4duke.GroovyDsl)
Before() {
new Browser(new ChromeDriver(),'http://www.google.com')
}
After() {
clearCookies()
}
helppage.groovy
this.metaClass.mixin(cuke4duke.GroovyDsl)
Given (~/I am on the homepage/) {
go('/')
}
When (~/I click on the about page/) {
go('/intl/en/about.html')
}
Then (~/the title should display "(.*)"/) { pageTitle ->
assert title == pageTitle
}
を構築している私が問題かどうかを働くことができないんだけどwebdriverまたはcuke4dukeディストリビューションまたは他の場所にあります。私はまた、何がうまくいかないのかを知るために、どのようにmavenビルドにさらにデバッグを追加できるのかよく分かりません。
私は今でも同様の問題を抱えています。セットアップ:Cucumber/cuke4dukeとステップ定義のwebdriver(selenium)。すべてのwebdriverは正常に動作していますが(IE、HTMLUnit、firefox)、すべてのテストが終了した後、chromedriverがサンプルと同じポイントで停止します。 @swedstar:この問題で進歩しましたか? –