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/
linux-Apache install
■apacheインストール
・環境チェック,httpd version情報出たら、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