2016/07/04 2004/03/13 2014/07/30 2015/10/23
2014/07/30
私は、ユーザーが動的に生成されたファイルをダウンロードできるようにするページを持っています。 生成には時間がかかりますので、 "待機中"インジケータを表示したいと思います。 問題は、ブラウザがファイルを受け取ったときを検出する方法を理解できないため、インジケータを隠す 2016/03/30 2013/12/10 Jasmineがある場合:テストを先に書いてから、テストしながらコードを書くことが出来る。 Karmaがある場合:ソースを入れたフォルダを監視してくれて、自動でJasmineを実行した結果を返してくれる。テスト自体を実行する手間が減る。見た目 ブラウザのドライバのダウンロード手順について解説します Seleniumでブラウザテストをするためには、IEやChrome,Safariなどそれぞれのブラウザに対応した制御が必要に … いくつかのキーとなる事があります覚えてください。 Jasmineリソース、Ext JS フレームワークリソース、app-test.jsです。 これらはテストにインクルードされる必要があります(この順番が重要です)。 スペック(Jusmineアサーションjsファイル)をapp-testの前に、その後に残りのファイルをインクルード 2010/11/30
jasmine.js や karma.conf.js の files プロパティで指定したファイルをはじめとした、テスト実行に必要なコンテンツ類を PhantomJS に読み込ませる。 これらコンテンツを読み込んだ PhantomJS は、そのコンテンツの解釈と実行によって、結果として Jasmine ベースのテストコードを実行することになる。
Karma JavaScriptテストランナー とProtractor E2Eテスティングツールの2つの設定ファイルについて、 サンドボックスを使用せずにChromeを Straight Jasmine testing without Angular's testing support describe('ValueService', () => { let service: ValueService; TestBed はAngularの@NgModuleをエミュレートした、 動的に生成されたAngularテストモジュールを作成します。 て、ユーザーの入力やジェスチャーに応答したり、 親コンポーネントや子コンポーネントと統合されているかどうかは確認できません。 2019年8月9日 AngularJSリファレンスの落ち穂拾いその3ということで、今回はProtractorの小ネタを紹介したいと思います。 そのためトーストが表示されているかどうかをテストできなくなってしまいます。 にafterEachでログの長さが0であることを確認すれば、テストを実行したときに変なログが出力されていないかチェックすることができます。 Copied! afterEach(function () { browser.manage().logs().get('browser').then(function (browserLog) まずは、下記のサイトからIEDriverServerをダウンロードします。 2014年8月28日 ProtractorはNode.jsについてくるnpmを使ってダウンロードすることができます。 node --version と打って、Node.jsの これで2つのコマンドライン・ツールがインストールされます。 protractor と webdriver-manager です。 protractor --version と打ってみて、それが確かに動いているか確認して describe と it の文法はJasmineフレームワークのものです。 browser はProtractorによって作られたグローバルで、 サンプルプロジェクトではまずpackage.jsonファイルに以下のコードを追加しました。 2017年7月3日 Protractor は Node.js で Selenium を利用するライブラリである「WebDriverJS」をベースに作られているので、API の感覚は Selenium に近い。テストコードは JavaScript のテストフレームワークである「Jasmine」の記法をほぼそのまま使えるので、Protra… jQuery の $('#id') (= jQuery('#id') ) や、jQuery を簡略化した Angular の element などと同じ書式といえる。 内に存在するかどうかはまた変わるかもしれないので、 li.item から見て一番近い親要素である ul.menu よりも親の要素を使うことは 2020年4月18日 MacBookPro 上で; VirtualBox v6.1.4 + Vagrant v2.2.7 を使い、; Ubuntu 18.04 仮想マシンを構築した VirtualBox を開き、メニューバー → 設定 → 拡張機能 と進み、「拡張パッケージ」としてダウンロードした Zip ファイルを追加し、インストールする。 仮想 USB が有効になっているかどうかは、VM 起動後、メニューバー → 仮想マシン → 設定 → 「ポート」タブ もしも仮想 USB が有効になっていない場合は、次のようなエラーが出るはずなので、よく確認して VirtualBox VM を再起動すること。
2020年4月18日 MacBookPro 上で; VirtualBox v6.1.4 + Vagrant v2.2.7 を使い、; Ubuntu 18.04 仮想マシンを構築した VirtualBox を開き、メニューバー → 設定 → 拡張機能 と進み、「拡張パッケージ」としてダウンロードした Zip ファイルを追加し、インストールする。 仮想 USB が有効になっているかどうかは、VM 起動後、メニューバー → 仮想マシン → 設定 → 「ポート」タブ もしも仮想 USB が有効になっていない場合は、次のようなエラーが出るはずなので、よく確認して VirtualBox VM を再起動すること。
2004/03/13 2014/07/30
Java Web Start は、必ず最新バージョンのアプリケーションが使用できるかどうかを確認し、使用できる場合は自動的にダウンロードします。 使用しているアプリケーションがデジタル署名されていない場合、Java Web Start はそのアプリケーションを制限された安全な実行環境で起動します。
書籍転載:JavaScriptライブラリ実践活用[厳選111]。書籍転載の12本目(書籍内の番号は「109」)。Jasmineでテスト対象オブジェクトが持つメソッドの戻り値を固定値に変更したり、そのメソッドが実行されたかどうかを検証したりするために、Spy機能を使用する方法を解説。
2018/07/20 使用しているブラウザを判定するサンプルです。 サンプルソース 例)使用しているブラウザを判定する [crayon-5f1095bccf395992336284/] ※ Edgeの判定はChromeと Safariの判定よりも前に行う必要があります。 2013/01/03 2020/03/03 2014/05/26 2014/02/08 2018/09/10