1

私はPHPで大規模なプロジェクトに取り組んでおり、単体テストのためにPHPUnitでphpundercontrolを実行しています。受け入れテストの実行に Selenium RC を使用したいと考えています。残念ながら、テストを書くために私が残した唯一の人は、Python しか知りません。Python で書かれた Selenium テストを PHPUnit に統合できますか?

ありがとう!

4

1 に答える 1

1

私の頭に浮かぶ唯一のことは、シェルを介してそれらを実行することです。それはそのようになります:

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

phpunit とはあまり統合されていませんが、変数 ($output) で出力を取得すると、その中のテキストを解析して、「E」または「.」があるかどうかを確認できます。(「E」は pyunit のエラーの状態、「.」はパスの状態)。

これは私が考えることができる最高のものです、それが役立つことを願っています.

于 2009-09-01T05:17:19.200 に答える