【发布时间】:2015-07-23 07:35:01
【问题描述】:
正如标题所说, 无论如何我可以通过在浏览器中模拟一次或多次来自动创建单元或功能测试吗?
我在考虑类似 Firefox 中的 iMacros 插件,我们可以记录我们对任何元素的点击,它会自动创建宏。但相反,我想将这些宏行解析为 php 代码行。
好吧,基本上,如果问题是“是否有办法通过在浏览器上模拟来自动生成 php 代码'
有可能吗?
【问题讨论】:
-
像 Gatling 这样的工具有用于构建测试的记录/回放模式;但这旨在生成性能测试而不是功能或单元测试....但是自动生成 PHP 代码?您的浏览器根本没有直接连接到 PHP....您记录的只是针对网络服务器的一系列请求
-
@MarkBaker 是的,它不必生成 php 代码。但相反,它可以只获取元素的 xpath 或与之相关的任何内容,并且可以轻松地将其编辑为 php 代码。
标签: php unit-testing selenium-webdriver functional-testing