codeception

    0熱度

    1回答

    我在我的項目的根目錄的_ide_helper.php文件,即Codeception正在回升,忽略code to tell it not to,並導致一個錯誤: PHP Fatal error: Cannot redeclare class App (in _ide_helper.php) 是否有可能迫使Codeception不看這個文件?

    1熱度

    1回答

    這是測試數據庫持久性的簡單單元測試,無法使其工作。繼續收到錯誤消息。 看起來像save()方法不能插入記錄到testdb,我改變斷言與測試數據庫中的現有記錄,它的工作原理。 $ this-> tester-> seeInDatabase('statuses',['name'=>'Status4']); 花了幾個小時的時間排除故障,沒有任何線索。 感謝, 傑克 There was 1 failure

    1熱度

    1回答

    我正在使用Codeception運行一些單元測試。具體來說,我正在測試一個API,其中一個測試步驟失敗。我知道它是哪一步,但無法弄清楚爲什麼所以我想在單元測試執行時插入我的代碼。 我試過設置「在PHP腳本的第一行中斷」,我已經調試了測試本身,我試過寫入控制檯,但有很多要縮小範圍。有沒有辦法像我正常調試一樣進入我的代碼?

    1熱度

    1回答

    應用程序的身份驗證是使用2因素身份驗證,這使得自動化測試變得非常困難。我可以使用代碼隱藏來禁用中間件進行驗收測試嗎?

    0熱度

    1回答

    我有一個代碼問題。它似乎將檢查字符串(傳遞給see方法)作爲子字符串。 $I->dontSee('Car A 1', 'ul li'); $I->see('Car A 1 1', 'ul li'); 不幸的是,dontSee將失敗。因爲它找到'Car A 1 1'字符串中的'Cart A 1'字符串... 我能以某種方式強制檢測元素中的所有文本嗎?

    0熱度

    1回答

    我使用webdriver/selenium使用codeception 2.2.9測試付款流程流程。 這是互動的概述: 用戶對我們的網站他的命令 選擇支付服務提供商後,新窗口打開與支付提供商的網站在它(這是由支付提供商控制) 用戶填寫自己的付款細節上的支付服務提供商的網站 在付款服務供應商網站上的最後一個按鈕點擊導致要關閉窗口(這是問題的所在) 我們得到確認形式的支付服務提供商的背景 用戶被帶回到我

    0熱度

    1回答

    我正在嘗試使用處理請求的客戶端庫來測試我自己的Rest-API。 我寫了一個助手,其中客戶端被初始化並添加了一個名爲「wantToGetUserOverClient($ userId)」的操作。客戶端執行請求並返回JSON,當我使用var_export()JSON時,該JSON按預期工作。 我試圖延長休息模塊,並直接分配公開回應場卻得到一個例外: [ModuleException] PhpBrow

    0熱度

    1回答

    我使用Selenium/FacebookWebdriver使用Codeception測試一個簡單流程,其中彈出窗口在最後關閉 - 導致整個測試中斷。 代碼已完成(測試將運行)並將重現錯誤。 我真的很絕望,任何建議將非常感激。 這些都是錯誤的,我得到: Codeception錯誤消息: [Facebook\WebDriver\Exception\NoSuchWindowException] Wind

    2熱度

    1回答

    我有一個可以保存會話快照以供將來調用的登錄方法。 public function loggedInIntoFrontend($name, $password) { $I = $this->driver; // if snapshot exists - skipping login if ($I->loadSessionSnapshot('login')) {

    0熱度

    1回答

    我使用codeception創建功能測試的第一步。 這是我functional.suite.yml class_name: FunctionalTester modules: enabled: - PhpBrowser: url: 'http://localhost' - \Helper\Functional 現在,我要生成的FunctionalTest