- 追加された行はこの色です。
- 削除された行はこの色です。
-プログラミング共通情報ページ
#contents
*タブとスペース [#pfa090c7]
-インデントをタブでやるかスペースでやるかというのは会社ごとにさまざまなので対策をまとめてみた。
**一括変換 [#id6dfe2f]
UNIXコマンドでexpandというのがある
**エディタの設定 [#f8b14769]
各エディタページを参照せよ!
**grepでtabを見つける [#y945f0c9]
grep '[\t]' ファイル名
*Webアプリ開発に役立つツール [#t7281293]
-[[ieHTTPHeaders:http://www.blunck.info/]]
IEでリクエストの情報が見れる。あえて苦言を言うならば、見れるだけで変更やフィルタリングが出来ないのが難点。
-[[User Agent Switcher:]]
FireFoxプラグイン。ブラウザの再起動なしで切り替えられるのがよい
-[[Selenium:http://www.openqa.org/selenium/]]
テスト自動化ツール。すごすぎ!!
*Selenium webdriveメモ [#z3e994e4]
-エレメントの取得
WebElement element1 = webdriver.findElement(By.id("header"));
WebElement element2 = webdriver.findElement(By.name("name"));
WebElement element3 = webdriver.findElement(By.tagName("a"));
WebElement element4 = webdriver.findElement(By.xpath("//a[@title='logo']"));
WebElement element5 = webdriver.findElement(By.cssSelector(".feautures"));
WebElement element6 = webdriver.findElement(By.linkText("Blog"));
WebElement element7 = webdriver.findElement(By.partialLinkText("Ruby"));
WebElement element8 = webdriver.findElement(By.className("login"));
-Xpath
List<WebElement> webElements = webdriver.findElements(By
.xpath("//ul[@class='nav logged_out']/li"));
-CSSセレクター
List<WebElement> webElements = webdriver.findElements(By
.cssSelector("ul.nav li"));
#counter