サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
jigsaw.hatenablog.jp
かきかた LOAD DATA LOCAL INFILE "インポートするCSVがある場所" INTO TABLE テーブル名 FIELDS TERMINATED BY '区切り文字' LINES TERMINATED BY '行の改行文字' (@CSV側のカラム番号) SET Mysql側のカラム名=@1; sample LOAD DATA LOCAL INFILE "/tmp/import_data.csv" INTO TABLE import_csv FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (@1,@2,@3,@4,@5,@6,@7,@8,@9,@10,@11,@12,@13,@14,@15,@16,@17,@18,@19,@20,@21,@22,@23,@24,@25,@26,@27,@28,@29,@30,@31,@32,
約300のテストクラス、実行しているテストケースで言えば約1,100ケース。 これを毎日定時に2回回してるけれども、まず失敗しない。しても、10回に1ケース。 なぜ、これほど安定するのか。 それは、魔法を使っているから!ではなく、ページを読み込む箇所に、以下のメソッドを挿入しているから。 /** * footerが出るまで待機する */ public static void FootrArrivalWait() { TargetArrivalWait(By.xpath("/html/body/footer")); } * ターゲット要素が出現するまで待機する * * @param by * ターゲット要素 */ public static void TargetArrivalWait(By by) { try { Wait<WebDriver> wait = new WebDriverWa
ドキュメントに少し解説あり。 Page Object Design Pattern ・ページオブジェクトパターンで実装すると何が良いのか ・ページ操作とシナリオの分離 ・メンテナンス性の向上 ・テストケースの追加コストが低い(既にあるページオブジェクトを使える場合) ・なぜ、ページオブジェクトパターンか ページオブジェクトパターンを知る前に100ケースほどテストを書いたのですが、サービスがアップデートされるたびに、シナリオとページ操作がぐっちゃぐちゃになっているテストコードから修正点を探し出すという、非常にバカなことをやっていました。 もちろん、漏れが起きるため、テストを回して修正、テストを回して修正、、、 一方、ページオブジェクトパターンで実装すれば、サービスがアップデートされれば、該当するページのテストを書き換えるだけで修正ができます。 もちろん、アップデートに伴い、シナリオを変更する
Mac book airのキーボードの上にHappyHackingKeyboardを置くために、アクリルで板を作った。 写真撮ったあとに、4隅にゴムの足をつけたよ。 ・板本体 ・裏側のゴム 裏側のゴムは、以下の物を使っています。高さはちょうど良いし、板の滑り止めにもなる。 粘着 ソフトクッション CN-009 透明ウレタンタイプ http://store.shopping.yahoo.co.jp/brico/03012307-211834.html 追記: あまりにアクセスが多いので、製作方法について追記。 アクリルの板を自分で加工するのは大変なので、以下のアクリル加工専門の会社にオーダーしました。 アクリル板、アクリルケース、アクリル加工専門販売アクリルショップ「はざい屋」 http://www.hazaiya.co.jp/ 僕はネットからオーダーしたのですが、お店でその場でカットもやっ
このページを最初にブックマークしてみませんか?
『jigsaw.hatenablog.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く