1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 Mink 1.7.0 发布,PHP 浏览器模拟测试工具 下载

本帖由 漂亮的石头2015-09-21 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    487,292
    赞:
    47
    Mink 是开源的 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 prepare for Mink 2.0 (they won't require any change if they use it). They should now overwrite CoreDriver::findElementXpaths instead of implementing findand setSession themselves.


    • Added escaping of the locator in the NamedSelector rather than expecting the caller to perform the escaping. Passing an escaped locator is still supported but deprecated.


    • Remove the dependency on the Session in expectation exceptions. Passing the session in the exception constructor is now deprecated. The driver should be passed instead.

    Bug 修复:


    • Fixed the URL assertions when comparing paths ending in .php


    • Silenced deprecation warnings (following the Symfony convention) to make them less invasive. Use the symfony/phpunit-bridge to get them reported when using Mink in your PHPUnit tests.


    • Fixed NodeElement::hasClass in case the class attribute contains newlines

    测试套件:


    • 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 classes.

    下载:https://github.com/minkphp/Mink/archive/v1.7.0.zip
    Mink 1.7.0 发布,PHP 浏览器模拟测试工具下载地址
     
正在加载...