codeception

    3熱度

    1回答

    我正在測試Browserstack進行驗收測試。他們有一個特殊的習慣,需要很長時間來回應某些要求。我正在運行Codeception,並且總是收到CURL 30秒超時錯誤。我想能夠覆蓋此超時,但我無法弄清楚如何做到這一點。這在Codeception中甚至可能嗎? 這是我的驗收測試YML: class_name: RemoteAcceptanceTester modules: enable

    1熱度

    1回答

    我正在使用Codeception對我的laravel(4)項目進行功能測試。但它沒有在Laravel helper.php文件中檢測到函數定義。如果有人知道,請讓我知道如何解決它。謝謝。 function rangeWithKeys($from, $to, $leadingZeros = false) { if ($leadingZeros === TRUE) {

    0熱度

    1回答

    我正在使用Yii2 authclient擴展以登錄我的頁面。如果不登錄該頁面,則不允許執行任何操作。 現在我想開始使用codeception進行測試,但問題是我必須使用facebook登錄才能測試不同的操作。問題是,如何通過代碼功能測試來做到這一點?

    2熱度

    1回答

    我正在學習Codeception,並且遇到了一些我認爲很奇怪的東西。 // This works $I->see('Secure Check Out', '(//a[contains(text(),"Secure Check Out")])[2]'); // This does not $I->click('Secure Check Out', '(//a[contains(text(),

    0熱度

    1回答

    我使用Yii2作爲我的應用程序框架,我從高級模板開始。我有我的應用程序的前端,後端和api入口點。我已經將前端,後端和api移出根目錄並進入/ modules以保持混亂。 我正在嘗試爲我的API註冊端點創建一個註冊測試。在我運行測試之前,我需要確保我正在測試註冊的電子郵件地址尚未在測試數據庫中註冊。 我正在使用Cest _before方法來查看是否可以找到具有測試電子郵件的成員模型,如果我找到一個

    0熱度

    1回答

    因此,我試圖在Linux服務器上(使用Selenium)運行Codeception驗收測試。我輸入命令: ./codecept run acceptance (帶標誌,如--env火狐Linux的) Codeception開始,暫停一下,然後火狐拋出這個錯誤: Invalid MIT-MAGIC-COOKIE-1 keyError: cannot open display: :2.0 我讀

    2熱度

    1回答

    我正在用Codeception構建API驗收測試。 我熟悉單元測試,並且在運行該類的所有測試之前,我在這些類的所有邏輯中使用了setUp方法。 但是我沒有在Acceptance Tests中找到類似的東西。 請注意,我使用的是「類」方法,而不是程序方式。 所以我有這樣一類... class ResourceCest { public function _beforeSuite(ApiTe

    0熱度

    2回答

    如何在Cest中使用StepObject?該文檔只給出一個帶有Cept示例的StepObject。看來我需要用$場景實例化一個StepObject,但是測試提供的唯一參數是* Tester。

    0熱度

    1回答

    我有以下YML代碼api.suite.yml class_name: ApiTester modules: enabled: [PhpBrowser, REST] depends: REST: PhpBrowser config: PhpBrowser: url: 'http://localhost/testapi/'

    1熱度

    2回答

    我正在嘗試調試我的Codeception測試。 使用我的調試平臺PHPStorm + XDebug的從瀏覽器中使用與正確IDE-KEY作爲cookie時偉大的工作。 但是,試圖調試codecept使用CLI我遇到以下問題時: 如果我把一個斷點在我CEST類,行爲是正常的。我可以跳過功能並點擊「恢復」來停止調試。 但每當我把一個斷點是在我代碼(即控制器或我的命名空間的類),Xdebug的變得不可用: