我正在使用PHP进行大型项目,我正在使用PHPUnit运行phpundercontrol进行单元测试。我想使用Selenium RC来运行验收测试。不幸的是,我唯一留下来编写测试的人只知道Python。可以将用Python编写的Selenium测试集成到PHPUnit中吗?
谢谢!
答案 0 :(得分:1)
我唯一想到的是通过shell运行它们。 它将是:
<?php
$output = shell_exec('python testScript.py');
echo $output;
?>
它与phpunit没有太多集成,但是一旦你在变量($ output)中获得输出,你就可以解析其中的文本,看看你是否有“E”或“。”。 (“E”表示pyunit中的错误,“。”表示通过)。
这是我能想到的最好的事情,希望它有所帮助。