タブとスペース

一括変換

UNIXコマンドでexpandというのがある

エディタの設定

各エディタページを参照せよ!

grepでtabを見つける

grep '[\t]' ファイル名

Webアプリ開発に役立つツール

IEでリクエストの情報が見れる。あえて苦言を言うならば、見れるだけで変更やフィルタリングが出来ないのが難点。

FireFoxプラグイン。ブラウザの再起動なしで切り替えられるのがよい

Selenium

テスト自動化ツール。すごすぎ!!

Selenium webdriveメモ

要素の取得

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"));
List<WebElement> webElements = webdriver.findElements(By
           .xpath("//ul[@class='nav logged_out']/li"));
List<WebElement> webElements = webdriver.findElements(By
           .cssSelector("ul.nav li"));

CUI環境での実施

Xvfbという仮想ディスプレイ環境をインストールして実行する。

Selenium 参考サイト

http://qiita.com/advent-calendar/2014/selenium

PhantomJS

こちらは未調査

Vagrant

仮想環境構築自動化ツール。興味津々

テスト自動化

CockPadではCapybara,RSpecでテスト自動化

Counter: 5311, today: 1, yesterday: 0

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