2016年9月30日金曜日

java seleniumでinput テキストボックスの値をクリアする方法

たまに<input type="text">要素の値をクリアしたいときがあります。

クリアする方法は以下の二種類があります。

① element.sendKeys(Keys.chord(Keys.CONTROL, "a"), "");
  上記のコードを簡単に説明:まずテキストを前選択、そして空の文字をリプレースします。
  もちろん以下のコードも効きます。
  element.sendKeys(Keys.HOME,Keys.chord(Keys.SHIFT,Keys.END),"");
②  element.clear()
  element.sendKeys("Some text here")
  方法二はとても理解しやすいと思います。単純にクリアしてから自分が入れたい文字を入れればいい



2016年9月13日火曜日

Error: Selection does not contain a main type

今日はmavenのプロジェクトを新規作成して、Hello World!を動がしてみたら、こんなエラーが出ました。

Error: Selection does not contain a main type



解決方法は、プロジェクトを選んで、右クリック、メニューから「Build Path --> Use as Source Folder」をクリックします。

2016年9月8日木曜日

Cygwinの文字化けの解消方法

ソースコードは全部eucJPとなっていて、
Cygwinで見ると全部文字化けしてしまいました。
コマンドの実行結果も全部文字化け。

試しにCygwinエディターの文字コードをeucJPに変更じてみましたが、
買改善されなかった。

最後以下のコマンドを実行したらやっとなおってくれました。
 export LANG=ja_JP.eucJP

最後自分のバッチ設定ファイルにも追加しておくと便利だです。

vi ~./batch_profile