我目前正在使用phpunit使用selenium执行一些自动化任务。 我想在客户端的javascript调用ajax调用phpunit文件。 问题是phpunit测试用例文件只能使用控制台命令“phpunit filename.php”运行。如果我在ajax调用中运行testcase文件,我猜它会被解释为普通的php文件。
答案 0 :(得分:0)
我从未尝试过,但您可以使用:
passthru('phpunit --colors yourfilehere.php')
或其中一个èxec
函数系列(http://www.php.net/manual/en/ref.exec.php)但是..请先评估更好的方法然后使用它们非常小心,以免失去对服务器的控制。如果可能的话,我倾向于不使用这些功能。