2013-10-04 33 views
3

我試圖設置與播放1.2.6(java),cucumber-jvm(通過https://github.com/jeromebenois/play-cucumber)和硒web驅動程序的BDD環境。第一個http請求播放框架+ Selenium網絡驅動程序+黃瓜stucks

如果我在簡單的junit測試(非黃瓜)中使用硒來測試登錄,硒工作正常......第一個http請求收到302響應,我被重定向到localhost:9000/login,並且我可以登錄。但是如果我在黃瓜場景中使用硒,那麼驅動程序(firefox-driver)會將第一個http請求攔截到localhost:9000,等待直到超時異常被觸發纔會到達的302響應。 在等待響應時,如果我嘗試從另一個瀏覽器訪問localhost:9000,它也會卡住。

我真的不知道如何找到問題的根源,我現在在黑暗中爬行4天。這裏的日誌:http://pastebin.com/FZXUBq6r

回答

2

你能發佈一個代碼片段來重現這個嗎?你在考試中擴展任何課程嗎?

JUnit和Cucumber的@Before行爲是不同的; JUnit會執行擴展的類的@Before,而Cucumber不會。

相關問題