Mink 1.7.0 发布,PHP 浏览器模拟测试工具
欢迎加入运维网交流群:263444886Mink 是开源的 PHP 浏览器/控制器 模拟测试工具。Mink 可以模拟 Web 应用和浏览器之间的交互,测试 Web 应用的行为是否正确。
Mink 1.7.0 发布,此版本更新内容如下:
新特性:
[*] Added Session::getResponseHeader to access a response header easily
[*] Added support for header assertions
[*] Added a forward compatibility layer for drivers to allow them to preparefor Mink 2.0 (they won't require any change if they use it). They shouldnow overwrite CoreDriver::findElementXpaths instead of implementing findand setSession themselves.
[*] Added escaping of the locator in the NamedSelector rather than expectingthe caller to perform the escaping. Passing an escaped locator is stillsupported but deprecated.
[*] Remove the dependency on the Session in expectation exceptions. Passingthe session in the exception constructor is now deprecated. The drivershould be passed instead.
Bug 修复:
[*] Fixed the URL assertions when comparing paths ending in .php
[*] Silenced deprecation warnings (following the Symfony convention) to makethem less invasive. Use the symfony/phpunit-bridge to get them reportedwhen using Mink in your PHPUnit tests.
[*]
Fixed NodeElement::hasClass in case the>
测试套件:
[*] Made the testsuite compatible with PHPUnit strict timing mode (only the library testsuite, not the driver one)
[*] Added testing against PHP 7
[*] Added testing against lowest version of dependencies to ensure we got the lower bounds right
驱动测试套件:
[*] Added an extra test to ensure the right behavior when getting the HTML with empty elements
[*] Added a few more safeguards to ensure test failures rather than fatal errors for misbehaving drivers
[*] Added a test ensuring that drivers follow recommended practices
Misc:
[*]
Added a few missing deprecation warnings for deprecated APIs or>
下载:https://github.com/minkphp/Mink/archive/v1.7.0.zip。
页:
[1]