水貂可以书面申请测试使用,并模拟浏览器如何将各种动作和事件作出回应。
不像工作,要么真快,不支持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或更高版本
评论没有发现