2015-05-01から1ヶ月間の記事一覧
■ 今回の目的 * JenkinsのためのAntを設定する => Antを使うならJDKも設定しておく必要があるので、JDKも設定する。 ■ 前提条件 1) Jenkins を設定する http://blogs.yahoo.co.jp/dk521123/34440556.html 2) JDK を設定する * Windows http://blogs.yahoo.co…
JAXB のアノテーション `#`アノテーション説明 1@XmlRootElementXMLのルート要素であることを指定 2@XmlSeeAlsoこのクラスをバインドするときに他のクラスもバインドすることを指定 3@XmlElement現在のクラスをバインディングする際に他のクラスをバインドす…
■ XRDPとは? (何ができる?) * Windowsのリモートデスクトップ(RDP, Re)接続で、Linuxに接続できるようにするパッケージ ■ 設定 * Linux側(今回は、Debian 6/7を想定)に以下の設定を行う必要がある 1) 以下のサイトから「XRDP」を検索し、debパッケージを取得…
■ エラー「Class has two properties of the same name」が表示される * JAXBでXMLファイルからオブジェクト変換時に、以下のエラーが表示 エラー内容 com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExc…
【1】ファイルダイアログが表示されてしまう ZIPファイルをダウンロードするサイトに対して、 http://design-ambience.com/wordpress/?p=114 などのサイトを参考に、ファイルダイアログ(下記「ダイアログ表示内容」を参照)が表示されないような JUnitテス…
■ ダウンロードの確認 Firefox @Test public void DownloadSample() throws Exception { // プロファイルの作成 FirefoxProfile profile = new FirefoxProfile(); // ダウンロードするファイルの保存先フォルダを指定 // 0:デスクトップ 1:ダウンロードフォ…
■ デスクトップアイコンを有効にする 1) [アプリケーション]-[システムツール]-[設定エディタ]を選択 2) [apps]-[nautilus]-[preferences]を選択 3) 「show_disktop」のチェックを付ける 参考文献 * 日本語サイトは全然載ってなくて苦労した http://www.linu…
初めに http://blogs.yahoo.co.jp/dk521123/32127865.html で作成したサンプルを、なるべく使いやすいようにしたい ちなみに、ジェネリックは以下の関連記事を参照のこと。 http://blogs.yahoo.co.jp/dk521123/32099558.html 共通処理部分 JaxbUtil.java * …
■ モンテカルロ法(Monte Carlo method)とは... * 「乱数」を用いてシミュレーションを何度も繰り返すことにより、「近似解」を求める手法 ■ 使用例 例1:円周率の計算 => 正方形内に乱数を用いて多数の点を一様に打ち、円の中にある点の個数によって求め、 …
■ Selenium IDEとは? * ブラウザ操作を記録して、そこからSeleniumのスクリプトを生成する * Firefoxのアドオン ■ Selenium IDEの設定 前提条件 * Firefox をインストールしていること 設定手順 方法1 1)Firefoxで以下のサイトを開く http://docs.seleniu…
TestWatcher => 以下のイベント時に呼び出されるメソッドを提供する * starting : テスト実行前 * succeeded : テスト実行後(成功時) * failed : テスト実行後(失敗時) * finished : テスト実行後(成功/失敗に関わらず) 使いどころ 例えば... * テス…
■ スナップショットを撮る import static org.junit.Assert.*; import java.io.File; import org.apache.commons.io.FileUtils; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.…
初めに http://blogs.yahoo.co.jp/dk521123/34859476.html で、ログバックアップのシェルを流したら、以下の「エラー内容」の表示がされ、 バックアップ用のZIPファイルが作成されなかった エラー内容 zip : not found 原因 * zipコマンドは、zipをインスト…
■ 構文:WebDriver / WebElement の使い方 http://codezine.jp/article/detail/7456?p=4 がとても参考になる ■ ブラウザの起動・終了 // ブラウザの起動 // Firefox WebDriver driver = new FirefoxDriver(); // Chrome File fileForChrome = new File("C:/w…
エラー内容 http://blogs.yahoo.co.jp/dk521123/34640242.html で行った方法で、以下のサンプルを作成したが、 正規表現で入力可能文字「半角英数と#$%&+-/*.\|のみ」チェックした際に 入力不可能文字「カンマ」が入力できてしまう。 サンプル 「,」(カンマ)…
Chromium / Chrome Chromium * Google Chrome の基礎を成している Google Chrome * Chromium のブランド (名称およびロゴ) を変更した上で、 利用統計追跡や自動更新システム などごくわずかな機能追加を行ったブラウザ インストール * Debian のインストー…
■ はじめに 今回、Selenium WebDriver について扱う。 Selenium WebDriver については、以下の関連記事を参照のこと。 Selenium ~入門編~ https://dk521123.hatenablog.com/entry/2015/04/11/235336 【1】JAVA / Firefox での設定 0)前提条件 * 前提条…
■ はじめに https://dk521123.hatenablog.com/entry/2015/05/12/230924 ででてきたトラブルシュートについて、まとめる 目次 【1】「org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH.」が表示される 【2】「java.lang.NoSuch…
■ はじめに シェルの条件式をメモ。 目次 【1】if文 1)構文 a) if - else b) if - elif - else 2)条件式 a) 数値の比較 b) 文字列の比較 c) ファイルの比較 3)その他事項 a) AND b) OR c) NOT 4)サンプル 例1:数値の比較 例2:引数チェック - He…