水貂可以書面申請測試使用,並模擬瀏覽器如何將各種動作和事件作出回應。
不像工作,要么真快,不支持AJAX或工作很慢,但支持AJAX無頭的瀏覽器仿真器和瀏覽器控制器,水貂只有最好的部分,這意味著它的工作原理快,支持AJAX交互。
所以,在現實生活中的開發環境,你可以使用水貂更換一套像Zombie.js,GOUTTE,硒,或SAHI公司的應用程序。
引擎蓋下,水貂什麼比一個核心和一個強大的API,需要不同的驅動程序連接,並與上述技術的工作。因此,請確保您擁有所有相應的驅動程序,根據您要運行的配置。
什麼在此版本中是新的:
- 修正了XPath的現有元素中進行搜索時的前綴
- 在重構司機完全測試套件和擴大其覆蓋司機完全(涵蓋更多的情況下,為了保持一致性)
- 在改變`NodeElement :: setValue`支持任何字段,而不是唯一的輸入元素
- 在刪除任何驅動程序級的例外包裝上無效使用率MinkException因為它使代碼過於複雜
- 修正了輸入型的匹配在指定的選擇根據HTML規範要區分大小寫
- 在介紹`貝哈特\水貂\選擇\ Xpath的\ Escaper`允許重用的XPath逃逸
- 在過時的`元素:: getSession`。代碼需要會話應該得到它從外部,而不是元素
- 在改變ElementNotFoundException從ExpectationException延長
- 新增`元素:: getOuterHtml`得到元素的HTML代碼,包括自己
- 在固定的名稱來選擇匹配的`placeholder`只對文本輸入
- 在強制執行的4xx和5xx的響應駕駛員的一致行為,返回的響應,而不是拋出一個異常
- 新增`元素:: waitFor`允許重試的一些代碼,直到它成功或達到超時
- 新增`元素:: isValid`來檢查元素是否仍然在頁面 存在
什麼是1.5.0版本,新的:
- 在添加CoreDriver簡化未來的驅動程序的改進
- 添加水貂:: isSessionStarted()方法
- 在固定multibite字符串的preg_replace漏洞
- 在空格中WebAssert :: pageText ...固定處理()方法
什麼在1.3.3版本新:
- 在防止例外__toString()
- 添加一些有用的步驟定義為貝哈特
- 的小bug修復和改進地塊
- 在固定的依賴性和作曲家安裝例程
什麼在1.3.2版本新:
- 在固定的webdriver登記MinkContext
要求:
- 在PHP 5.3.1或更高版本
評論沒有發現