2011-10-26 10 views
2

私はPHPUnitを使っていくつかのSelenium WebTestをセットアップしようとしていますが、PHPはSelenium IDEでサポートされなくなりました。この方法を使用しますか?JenkinsとPHPUnitでセレンを実装する

私は継続的な統合システムをセットアップしようとしていますが、これまでに一度も使用したことがなく、jenkins-php.orgを使ってみましたが、あまり役に立ちませんでした。

+0

* "ただし、PHPはもはやSelenium IDEでサポートされていません" * ??? * "jenkins-php.orgを使ってみましたが、あまり役に立ちませんでした。" * ??? – hakre

+0

Selenium IDEはPHPを出力するために使用され、新しいバージョンではPHPとPerlのサポートが削除されています。 Jenkins-phpはJenkinsをphp用にセットアップするチュートリアルサイトですが、情報は理解しにくい/使用するのが難しいです。私はそれを働かせるために多くのプレーをしなければなりませんでした。 – someGuyAtSchool

+0

あなたの質問への答えが見つかりました。他の人がそれを享受できるように、下に追加してください。後でそれを答えとして選択することもできます(正常に機能します)。 – hakre

答えて

1

新しいリリースのSelenium IDEはPHPをサポートしていないと主張しています。 でも、IDEをPHPまたはPHPUnitに変換することはできます。

(In Selenium IDE)オプション>オプション>実験機能を有効にします。 このオプションをオンにすると、[オプション]でフォーマットを再度切り替えることができます。 コードを確認したい場合があります。

これは役に立ちます。「Selenium IDEはPHPをサポートしていません」という意味です。

+0

もう動作しませんが、PHPはまだありません。私たちが使用できる新しいプラグインthoがあります。 – Black

0

私は見つけることができた:https://addons.mozilla.org/en-US/firefox/addon/selenium-ide-php-formatters/

それはどちらかのPHPUnit形式またはセレンのテスト、セレンからPHPへの出力を可能にします。

しかし、これはすべて、htmlSuiteを使用するのが最善の方法であることが明らかになりました。PHPUnitテストでは、多くの変更が必要ですが、自動化には最もサポートがあります。

0

その周りハッキングの多くは最善の解決策は、このツールであることが明らかになった後:

http://www.enjoyxstudy.com/selenium/autoexec/index.en.html

それは箱から出して動作しますが、WindowsとLinuxで動作し、htmlSuiteをサポートし、ほとんどのブラウザを実行し、電子メールレポートを送信したり、SVNから新しいテストを取得したり、Jenkinsとうまく統合したり、PHPベースのテストではなくSeleniumテストで動作しますが、試した他のツールと比較して不思議です。

本当に、はるかに簡単に、非常にユーザーフレンドリー、無料で、ボックスを動作します。

関連する問題