-プログラミング共通情報ページ

#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


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS