mink

    0熱度

    1回答

    我正在使用Behat和水貂。 目前我正在爲webrtc構建一個測試。問題是webrtc有一個瀏覽器權限對話框,用戶必須選擇他們想要共享他們的媒體。由於此權限來自瀏覽器本身而不是html,因此我不知道如何接受它,即使這是可能的。 有沒有解決此問題的方法或標準解決方案?我想,同樣的問題適用於瀏覽器需要用戶權限才能使用的任何內容。

    0熱度

    1回答

    我該如何反轉這樣的查詢。 the url should match ".*window\.open.*" 我想有一個場景像... the url should not match ".*window\.open.*" 我怎樣才能扭轉正則表達式? 想是這樣 ".*[^window\.open].*" "[^(window\.open)].*" "[^window\.open].*"

    0熱度

    1回答

    我在Behat中有一個特性文件(下面),我定義了表格標題。我一直在使用getRowsHash()來獲取表格標題,它一直工作正常。 | TableHeadings | | FlagIcon | | Flight | | Stand | | From | 但是就在最近,當測試一個包含18個標題的頁面時,它開始失敗。我無法得到任何答案。所以想到嘗試getHash(),而不是它工作

    0熱度

    1回答

    我對如何實現behat/mink功能測試有疑問。 在我的網絡應用程序中,如果用戶具有所需的憑據(即無訪問/只讀/寫入),則可以訪問某些數據表。 我希望能夠通過behat/mink測試所有可能的上下文。 問題是這種測試的最佳做法是什麼? 有些開發人員告訴我,我必須爲每個想要使用的用戶類型創建一個場景。然後,我將不得不使用我在其他測試中創建的用戶。 但我對這個想法不是很滿意:我相信它會在我的測試之間引

    0熱度

    2回答

    我花了很多時間尋找解決方案,看起來應該是可能的,但是至今我一直無法找到方法。 我有它使用陽明以下配置運行Chrome不會有問題: behat.yml default: paths: features: features bootstrap: %behat.paths.features%/bootstrap context: parameters:

    0熱度

    1回答

    我在Ubuntu上使用Behat和Mink進行BDD。我在我的特點三個步驟: Given I am on "/control.php" And I wait for "3000" Then print last response 如果我不包括@javascript標籤,測試成功完成,並打印正確的HTML。 如果我包含@javascript標記,Web瀏覽器(firefox)將打開一個空白標

    0熱度

    1回答

    我使用Behat與貂和硒2. 問題是,我有一個元素兩次...「設置」。 第一個元素是(例如)<a href="settings.php">Settings</a>,第二個元素是不可見菜單<a href="settings.php">Settings</a>中的快速鏈接。 如何在szenario中選擇第二個「Settings」元素? 當前的例子: Feature: Setting links

    -1熱度

    1回答

    我無法使用Zombie作爲無頭瀏覽器運行我的測試。 我得到的錯誤是 [RuntimeException] Install MinkZombieDriver in order to activate zombie session. 我 「behat.yml」 文件是 default: extensions: Behat\MinkExten

    0熱度

    1回答

    我開始在Selenium2驅動程序中使用Behat/Mink,我想知道是否可以從HTML表格的特定單元格獲取值在我的頁面上。 td標籤沒有任何標識。但我曾經使用actiwate單元測試,他們曾經有一個函數讓我可以根據它的位置來獲取單元格。有這樣的事嗎? 我甚至會在這個階段給我一整行的答案! 謝謝。

    2熱度

    2回答

    我已經在我的Symfony2項目上安裝了Behat,但我的自定義定義沒有加載,我錯過了什麼? behat.yml default: paths: features: features extensions: Behat\Symfony2Extension\Extension: mink_driver: true kernel: