Selenium2−コマンド1

■検証
verify系 値を検証する(Failしてもテスト続行)
assert系 値を検証する(Failすると, テストも終了)

■findElemet

webDriver.findElement(By.id(""));
webDriver.findElement(By.name("q"));
webDriver.findElement(By.tagName("H1"));
webDriver.findElement(By.className("sponsor"));
webDriver.findElement(By.cssSelector("a[href='/some_link'"));
webDriver.findElement(By.xpath("//section[@id='']/a[2]"));
webDriver.findElement(By.linkText("about"));
webDriver.findElement(By.partialLinkText(""));

■動作

webElement.click()
webElement.sendkeys()
webElement.submit()

webElement.getCssValue("height");
webElement.getCssValue("background-image");

javascriptExecutor js=(JavascriptExecutor) webDriver;
Long value=(Long) js.executeScript("");

Assert.IsNotEmpty(d.FindElement(By.Id("Hobbies")).Text);
textbox入力:
driver.findElement(By.name("textbox")).sendKeys("あいうえお");
radiobutton:
driver.findElement(By.name("radiobutton2")).click();
pulldown選択:
Select element = new Select(driver.findElement(By.name("pulldown")));
element.selectByVisibleText("パンダ");

linux−glassfish upgrade

■glassfish3.0 →3.1にupgrade
pathにglassfishの設定した場合:

cd glassfish/bin
asadmin start-domain --upgrade

■3.1にupgradeした後、管理console画面ログインできなくなる件

asadmin change-master-password --savemasterpassword=true domain1

でPW変えられないかな。。。
ちなみに私はできなかったので、3.1を再インストールすることにしたが。。。

glassfish DL URL:
http://dlc.sun.com.edgesuite.net/glassfish/3.1/promoted/

参考サイト:
http://old.nabble.com/Re%3A-Glassfish-3.1.2-Promoted-Build-can%27t-access-administrator-sc-p33029703.html

linux-Apache install

apacheインストール
・環境チェック,httpd version情報出たら、httpdもうあること

rpm -qa httpd

・ない場合

yum -y install httpd

rpm&apt-get install
http://packages.sw.be/rpmforge-release/ 
より最新版の最新のrpmファイル
rpmforge-release-0.〜〜〜をダウンロードする
rpmをインストールする
yumのアップデート
・apt-getをインストール
・apt-getを最新版にアップデート

rpm -Uhv rpmforge-release-〜〜〜〜〜
yum update
yum -y install apt
apt-get update