mink

    0熱度

    1回答

    我有類似 <a href="..."><span>1</span> widget</a> 和響應像 Feature: My feature Scenario: My Scenario Given I am on the homepage Then I should see a "1 widget" 這顯然是因爲跨度標籤失敗的特徵。存在或遵循鏈接的正確方法是什

    3熱度

    4回答

    我的應用程序使用與Selenium 2驅動程序貂皮。當我嘗試加載頁面時加載緩慢的一些資源(或根本不加載),應用程序會無限等待,直到加載所有內容爲止。 因爲我在我的應用程序中有幾百次迭代 - 你可以想象腳本執行了多長時間。 問題:有沒有可能設置頁面加載超時?並在該期間沒有加載頁面時拋出一些異常? 在此先感謝!

    0熱度

    1回答

    我正在使用behat和水貂擴展來運行功能測試。 我有一個FeatureContext,擴展了MinkContext。 我想將自定義參數傳遞給我的上下文,但我不確定如何。我的想法是將它們放在behat.yml中,然後使用Symfony的容器訪問它們,但我不知道如何從我的FeatureContext訪問它。 感謝

    1熱度

    1回答

    我想用codeception測試我的ajax腳本& PhpBrowser(使用Mink和Goutte驅動程序)。 我的ajax腳本需要經過身份驗證的會話才能執行,而會話是通過我的登錄頁面創建的。 我在使用PhpBrowser/Link會話時遇到問題,要在登錄後保留。 我創建了一個PhpBrowser助手功能覆蓋_initialize,所以我可以得到HTTPS使用自簽名的證書我的測試服務器上的工作是

    2熱度

    1回答

    嘗試使用「Then I press」(對於按鈕)或「Then I follow」(對於鏈接)頁腳中的項目的正則表達式失敗,錯誤爲「element/link沒有找到id | link | name ..「作爲一個例子,我在這個公共網站上發現了這個異常:earthdata.nasa.gov網站(我們的網站尚未激活)。屏幕左側顯示「反饋」的按鈕不可點擊(原文如此)。 我對硒2.29.0服務器運行測試。如

    1熱度

    2回答

    我正在嘗試使用WebGuy登錄我的應用。我創建了一個Cept文件MergeCompaniesCept.php與內容: $I = new WebGuy($scenario); $I->wantTo('login into admin, merge companies, & verify data'); $I->amOnPage('/login.php'); $I->fillField("use

    0熱度

    2回答

    我使用Selenium 2驅動程序進行了使用Mink進行的測試。在Firefox 7下,使用Firefox,Firefox和IE以及Ubuntu 12.10,一切正常。問題是: 當我嘗試在Opera(Windows 7)上運行測試時,它啓動但它無法在頁面上找到任何元素 - 測試失敗。 當我嘗試使用chromedriver在Chrome(Ubuntu 12.10)上運行測試時 - 系統返回錯誤「處理

    2熱度

    3回答

    爲單擊按鈕時生成的iFrame編寫測試。 iFrame的名稱和ID是相似的,但動態生成。我之前成功使用過「switchToiFrame」。 <div class="bbbb-frame-container" style="height: 400px; width: 665px; margin-top: -200px; margin-left: -332.5px;"> <div class="us

    1熱度

    1回答

    我在我的Symfony2項目中使用Behat和Mink進行集成測試,並在整個網站中使用了以下語法,但是在一個地方我發現了一些非常奇怪的錯誤似乎任何意義(給我): 的情況如下: Scenario: I can create a new event Given I am on "/event/new" When I fill in the following: | Ti

    1熱度

    2回答

    我正在使用Mink 1.4,使用Goutte驅動程序。 我試圖在頁面中設置一些表單域值,然後單擊提交該表單的按鈕。 但後來我得到這個錯誤 Fatal error: Uncaught exception 'Guzzle\Http\Exception\CurlException' with message ' in phar://C:/Documents and Settings/User/My Do