Test
by.bindingを使用していてハマりました。 こんなエラーメッセージです。 Message: TypeError: Invalid locator Stacktrace: TypeError: Invalid locator ==== async task ==== Protractor.waitForAngular() ==== async task ==== ProtractorかつJasmineでテ…
E2Eテストを実行させるのに、http serverの起動、seelnium standaloneサーバーの起動、protractorの実行と 3つのターミナルが必要になります。 それをコマンド1つでテストのたびに毎回それをやるのも面倒だったので、gulpのタスクとしてできるようにしました…
karmaでjavascroptのテストを実行するときに、htmlファイルに書いたhtmlを 文字列として取得したい時があります。 そんな時に、 karma-html2js-preprocessorを使用すると、 簡単に文字列として取得できるので便利です。 karma-html2js-preprocessor karma-ng…
protractorを使ってテストをする際に、事前にwebdriver-manager updateを実行する必要があります。 通常は、 $ npm install -g protractorを実行した後、 $ webdriver-manager updateを実行する。 上記をnpm install した後にgulp 経由で実行する方法です。 …
MAC OSX 10.10にてprotractorを実行しようとしたときの話です。 protractorのconfにseleniumAddressは記述していません。 > bar@0.0.0 protractor /home/foo > protractor test/protractor-conf.js Starting selenium standalone server... [launcher] Runni…
負荷テストで気をつけること 知っておくべき情報 ピーク時のアクセス数 平均のアクセス数 負荷テストで気をつけるところ セッションの有効期限 デッドロックがおきそうなところ レスポンスの時間(想定範囲内か) ファイルの読書き時のロック キャッシュ スタ…