可以将用Python编写的Selenium RC测试集成到PHPUnit中吗?

时间:2009-08-29 01:15:11

标签: python selenium phpunit

我正在使用PHP进行大型项目,我正在使用PHPUnit运行phpundercontrol进行单元测试。我想使用Selenium RC来运行验收测试。不幸的是,我唯一留下来编写测试的人只知道Python。可以将用Python编写的Selenium测试集成到PHPUnit中吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

我唯一想到的是通过shell运行它们。 它将是:

<?php
$output = shell_exec('python testScript.py');
echo $output;
?>

它与phpunit没有太多集成,但是一旦你在变量($ output)中获得输出,你就可以解析其中的文本,看看你是否有“E”或“。”。 (“E”表示pyunit中的错误,“。”表示通过)。

这是我能想到的最好的事情,希望它有所帮助。