1

PHP プロジェクトで PHPUnit と Selenium を使用しています。

http://www.phpunit.de/manual/3.6/en/selenium.htmlの指示に従っています。現在、Selenium サーバーを起動することができ、PHPUnit_Extensions_Selenium2TestCase または PHPUnit_Extensions_SeleniumTestCase クラスのいずれかを拡張するいくつかのテスト クラスを実行しました。

私はhttps://github.com/sebastianbergmann/phpunit-selenium/blob/master/Tests/Selenium2TestCaseTest.phpを Selenium2 テストのリファレンスとして使用しています。

keyPress 機能を実装するメソッドを見つけようとしていましたが、PHPUnit_Extensions_Selenium2TestCase から見つけることができませんでした。PHPUnit_Extensions_SeleniumTestCase から見つけることができます。

ここで質問があります: PHPUnit_Extensions_SeleniumTestCase 機能を PHPUnit_Extensions_Selenium2TestCase クラスで使用できますか? たとえば、この keyPress 機能。

バージョン情報:

PHPユニット: 3.6.10

セレン-サーバー-スタンドアロン-2.21.0.jar

4

2 に答える 2

2

キープレスは何のために必要ですか?

テストされていませんが、すでに参照しているテストケースから:

$this->keys('phpunit ');

キープレスp、h、p、u、n、i、t、およびスペースを送信します。

于 2012-12-13T11:33:44.250 に答える