selenium
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* [[selenium]]
Webブラウザ上で自動でテストをさせるテストツールです。商用...
#contents
** 環境
http://www.openqa.org/selenium/より
Selenium Core (selenium-core-0.8.2.zip)
Selenium RC (selenium-remote-control-0.9.0.zip)
Selenium IDE (Selenium IDE 0.8.7)
をダウンロードします(2007/09/07)。このうちSelenium IDEはF...
[[Selenium IDE>http://www.openqa.org/selenium-ide/]]より...
選択します。するとサイドバーに表示されますので、赤く丸い...
これで記憶できましたら、その操作ログがコマンドで記録され...
ではそれができたら、Selenium RCです。これが優れもので、リ...
Selenium RCを解凍した場所に、serverディレクトリがあります...
java -jar selenium-server.jar
で実行しておきます。TestSuiteとかのファイルがある場合は、...
java %PROXY_OPTION% -jar selenium-server.jar -htmlSuite ...
ここで%PROXY_OPTION%は
-Dhttp.proxyHost=hoge.proxy.com -Dhttp.proxyPort=8080
とか指定します。もしくは以下のサンプルでもあるようにSelen...
今回はSelenium IDEで記録したデータをEclipse上からJunitを...
このとき、ライブラリにselenium-remote-control-0.9.0\serve...
selenium-server.jar
selenium-server-tests.jar
とselenium-remote-control-0.9.0\javaにある
selenium-java-client-driver.jar
selenium-java-client-driver-tests.jar
を追加しておきます。ではSelenium IDEのファイル>テストをエ...
以下のソースです。yahooでhogeで検索して、検索後の画面でho...
package com.example.tests;
import com.thoughtworks.selenium.SeleneseTestCase;
public class Test extends SeleneseTestCase {
private SeleniumServer seleniumServer;
public void setUp() throws Exception {
seleniumServer = new SeleniumServer();
seleniumServer.start();
super.setUp("http://www.yahoo.co.jp");
}
public void tearDown() throws Exception {
super.tearDown();
seleniumServer.stop();
}
public void testTest() throws Exception {
selenium.open("/");
selenium.type("fp", "hoge");
selenium.click("st");
// selenium.waitForPageToLoad("30000");
verifyTrue(selenium.isTextPresent("hoge"));
}
}
ではJUnitでテストすると見事に緑色になってくれました。ちょ...
selenium.waitForPageToLoad("30000");をコメントにしている...
com.thoughtworks.selenium.SeleniumException: 書き込みで...
at com.thoughtworks.selenium.HttpCommandProcessor.doComm...
となってしまいました。なんでだろ?googleではうまくいって...
** リンク
***[[これはすごい! Web案件必須 Selenium - 人気急上昇中自...
***[[第14回 Selenium IDEを使ってみました>http://www.okush...
画像を使ってわかりやすい説明があります。
***[[ここはSelenium HPの日本語訳ページです。>http://wiki....
本家のページを日本語訳されています。ありがたい。
***[[第2回:Seleniumを体感する>http://www.thinkit.co.jp/...
第4回まであります。
***[[ Selenium 0.7利用手順書(前編)>http://codezine.jp/a...
あと[[ Selenium 0.7利用手順書(後編)>http://codezine.jp/...
***[[[selenium]Selenium RCのページ>http://w.koshigoe.jp/s...
Selenium RCとPHPUnit3.0とのサンプルがあります。
***[[SeleniumRC ClientDriverでリモートサーバのDB初期化>ht...
***[[Seleniumでスクリーンショット>http://hoshinanonikki.n...
スクリーンショットを取る拡張法が書かれています。
***[[[Selenium]Selenium の新しいコマンドを作る>http://d.h...
同じメッセージが複数回出力される場合の拡張方法があります。
***[[Selenium AES入門>http://codezine.jp/article/detail/3...
Auto Exec Serverか。
***
** 参考書籍
[[WEB+DB PRESS Vol36>http://www.amazon.co.jp/exec/obidos/...
** コメント
-#comment
終了行:
* [[selenium]]
Webブラウザ上で自動でテストをさせるテストツールです。商用...
#contents
** 環境
http://www.openqa.org/selenium/より
Selenium Core (selenium-core-0.8.2.zip)
Selenium RC (selenium-remote-control-0.9.0.zip)
Selenium IDE (Selenium IDE 0.8.7)
をダウンロードします(2007/09/07)。このうちSelenium IDEはF...
[[Selenium IDE>http://www.openqa.org/selenium-ide/]]より...
選択します。するとサイドバーに表示されますので、赤く丸い...
これで記憶できましたら、その操作ログがコマンドで記録され...
ではそれができたら、Selenium RCです。これが優れもので、リ...
Selenium RCを解凍した場所に、serverディレクトリがあります...
java -jar selenium-server.jar
で実行しておきます。TestSuiteとかのファイルがある場合は、...
java %PROXY_OPTION% -jar selenium-server.jar -htmlSuite ...
ここで%PROXY_OPTION%は
-Dhttp.proxyHost=hoge.proxy.com -Dhttp.proxyPort=8080
とか指定します。もしくは以下のサンプルでもあるようにSelen...
今回はSelenium IDEで記録したデータをEclipse上からJunitを...
このとき、ライブラリにselenium-remote-control-0.9.0\serve...
selenium-server.jar
selenium-server-tests.jar
とselenium-remote-control-0.9.0\javaにある
selenium-java-client-driver.jar
selenium-java-client-driver-tests.jar
を追加しておきます。ではSelenium IDEのファイル>テストをエ...
以下のソースです。yahooでhogeで検索して、検索後の画面でho...
package com.example.tests;
import com.thoughtworks.selenium.SeleneseTestCase;
public class Test extends SeleneseTestCase {
private SeleniumServer seleniumServer;
public void setUp() throws Exception {
seleniumServer = new SeleniumServer();
seleniumServer.start();
super.setUp("http://www.yahoo.co.jp");
}
public void tearDown() throws Exception {
super.tearDown();
seleniumServer.stop();
}
public void testTest() throws Exception {
selenium.open("/");
selenium.type("fp", "hoge");
selenium.click("st");
// selenium.waitForPageToLoad("30000");
verifyTrue(selenium.isTextPresent("hoge"));
}
}
ではJUnitでテストすると見事に緑色になってくれました。ちょ...
selenium.waitForPageToLoad("30000");をコメントにしている...
com.thoughtworks.selenium.SeleniumException: 書き込みで...
at com.thoughtworks.selenium.HttpCommandProcessor.doComm...
となってしまいました。なんでだろ?googleではうまくいって...
** リンク
***[[これはすごい! Web案件必須 Selenium - 人気急上昇中自...
***[[第14回 Selenium IDEを使ってみました>http://www.okush...
画像を使ってわかりやすい説明があります。
***[[ここはSelenium HPの日本語訳ページです。>http://wiki....
本家のページを日本語訳されています。ありがたい。
***[[第2回:Seleniumを体感する>http://www.thinkit.co.jp/...
第4回まであります。
***[[ Selenium 0.7利用手順書(前編)>http://codezine.jp/a...
あと[[ Selenium 0.7利用手順書(後編)>http://codezine.jp/...
***[[[selenium]Selenium RCのページ>http://w.koshigoe.jp/s...
Selenium RCとPHPUnit3.0とのサンプルがあります。
***[[SeleniumRC ClientDriverでリモートサーバのDB初期化>ht...
***[[Seleniumでスクリーンショット>http://hoshinanonikki.n...
スクリーンショットを取る拡張法が書かれています。
***[[[Selenium]Selenium の新しいコマンドを作る>http://d.h...
同じメッセージが複数回出力される場合の拡張方法があります。
***[[Selenium AES入門>http://codezine.jp/article/detail/3...
Auto Exec Serverか。
***
** 参考書籍
[[WEB+DB PRESS Vol36>http://www.amazon.co.jp/exec/obidos/...
** コメント
-#comment
ページ名: