mink

    2熱度

    1回答

    我正在創建一個Behat/Selenium自動化測試腳本。我想創建一個語句: Given I am on "/" Then I should see <CONTENT> in <SPECIFIC DIV> 我要創造我FeatureContext.php文件的功能,讓我來驗證內容(文本)只存在內的指定DIV標籤。有人可以請指點我正確的方向嗎?

    1熱度

    1回答

    在stackoverflow上發出問題Parameters in Behat 3 Ian找到了傳遞給behat參數的解決方案。 對於環境沒問題,但對於國家參數我有點困惑。我有這樣一個特點: Scenario Outline: Test if first link works Given I am on website "<country>" Then I visit the u

    2熱度

    2回答

    我正在使用Behat和Mink測試使用Laravel框架的應用程序,並且我想在運行測試之前使用Artisan設置數據庫。 爲了正確配置Artisan,我需要知道將要測試的域,以及因此使用哪個Laravel環境。這在使用的各種配置文件下的behat.yml中列出。例如: default: extensions: Behat\MinkExtension\Extension:

    -1熱度

    1回答

    我正在測試具有新URL的新項目分支中的新功能。我需要動態更改Behat測試的基本網址。我該怎麼做?

    1熱度

    1回答

    如何訪問FeatureContext.php中的symfony參數(例如parameters.yml)? 如果我在任何控制器中使用$this->getContainer()->getParameter('currency');,我可以得到這些值,並且我想用FeatureContext做同樣的事情,那麼如何才能使代碼在可能的範圍內? 在此先感謝 我想使這個例子工作,這種或那種方式: namespac

    0熱度

    1回答

    有誰知道如何從Gu HTTP HTTP客戶端提取html響應?如果你看下面的例子,我們可以很容易得到xml和json響應,但我不知道如何獲得純文本或HTML響應字符串。 Documentation沒有純文本或HTML選項,不像json()和xml()。 $client = new Client($base_url); $request = $client->createRequest($meth

    0熱度

    1回答

    以下小黃瓜正常工作與貝哈特但是當我使用PhantomJS我得到下面When I follow "Profile"線錯誤時,下拉菜單上失敗: 注:該元件是由自舉這麼一個下拉菜單它在點擊後切換。 錯誤: Exception thrown by (//html/.//a[./@href][(((./@id = 'Profile' or contains(normalize-space(string(.)

    0熱度

    1回答

    與selenium2一起使用behat水貂,我如何使用css從下拉菜單中選擇第二個或第三個項目。由於某種原因,使用第n個孩子不起作用。 當我選擇使用項目名稱時,它工作正常。但是,下拉菜單中的項目並不是一成不變的,它們經常會不斷變化。這就是我想要按物品編號選擇的原因。 任何人都可以幫忙嗎? 感謝

    2熱度

    2回答

    我正在使用Behat測試註冊頁面。 此頁面包含一些自動完成的字段。 用戶填寫字段中的某些值,頁面等待500毫秒,發出ajax請求並顯示一些選項以及相關消息(找不到找到的項目/找到多個項目/找到一個項目)。 我使用預定義的步驟「我填寫字段與值」(試圖用「我填寫值爲字段」代替)。 下一步是自定義的,與documentation中描述的類似 - 我只是在等待消息出現並檢查它是否有正確的文本。 但是在填充

    0熱度

    2回答

    我正在用behat寫我的測試,當我嘗試在引導模式內的輸入上調用fillField時,我正面臨一個問題。 當我在此輸入硒發送fillField拋出異常的說法: Element is not currently visible and so may not be interacted with 我創建了一個硒(硒通過IDE)測試手動和同一領域稱爲類型,它工作得很好。 $page = $this->