問題タブ [browser-testing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
526 参照

javascript - ページに破損した JS/CSS インクルードがあるかどうかをテストする

多くの HTML ページを含むプロジェクト内のライブラリ (JS/CSS ファイル) を整理するために移動すると、最近移動したライブラリに依存するページは、それらのファイル パスを手動で更新しない限り壊れることがよくあります。

ヘッドレス ブラウザを実行してページを自動的にテストし、JS/CSS ファイルが含まれている場合にエラーをスローする方法はあります404か? CasperJS、PhantomJS、および他のいくつかのブラウザー テスト フレームワークを調べましたが、やりたいことが見つかりませんでした。

この質問は幅広いと見なすことができますが、この件については完全に迷っており、何かアドバイスをいただければ幸いです。

0 投票する
0 に答える
92 参照

firefox - ショートカットを使用して Firefox のレスポンシブ デザイン ビューで表示するサイズを選択する方法は?

この記事を読んで、レスポンシブ デザイン ビューを で呼び出すことができることがわかりました⌥⌘M

マウスを使用せずに、ドロップダウンからさまざまなビュー サイズを選択できるようにしたいと考えています。

レスポンシブ デザイン ビューが呼び出された後、これらの異なるビュー サイズを選択するためのショートカットはありますか?

0 投票する
4 に答える
602 参照

protractor - 分度器とソースラボがテスト名を送信

SauceLabs で分度器テストを正常に実行していますが、テストの名前をサービスに送信できるようにしたいと考えています。たとえば、すべてのテストがブラウザー名でグループ化されています。

テスト名を SauceLabs に渡す方法はありますか?

0 投票する
1 に答える
1259 参照

windows - Spoon.net プラグイン エラーの取得: 「アプリケーションの起動中にエラーが発生しました」

問題

Windows 7 VM (VMware Fusion 6) でSpoon.net プラグインを使用すると、アプリの実行時に次のエラーが表示されます:「アプリケーションの起動中にエラーが発生しました。もう一度お試しください。」明確にするために、プラグイン自体は正常に動作します。Safari 5、Chrome 29、または Notepad++ の起動に失敗します。

サポート情報

誰かがスプーン サポート フォーラムでこの質問をしましたが、完全には回答されていませんでした。従業員は、より多くのデバッグ情報を収集するためにレジストリ キーを追加することを提案しましたが、解決策は提供されませんでした。レジストリ キーの追加に失敗しました:「無効なキー名です。」

https://support.spoon.net/customer/portal/questions/6599000-error-occurs-an-error-occurred-while-launching-the-application-please-try-again-

解決方法はありますか?

ありがとう。

0 投票する
2 に答える
1908 参照

macos - Mac の Microsoft リモート デスクトップで IE 10 をテストしていますか?

IE11である「IEテクニカルプレビュー」をテストするために、Microsoftアカウントに接続されているMacでMicrosoftリモートデスクトップアプリを使用しています。

このアプリでも IE10 のテストはできますか?

敬具、マット

0 投票する
0 に答える
146 参照

c# - 生成されたテーブルをチェックするWatiN

私は WatiN を使用してブラウザ アプリケーションをテストしています。

ボタンを押すと、ブラウザに新しいテーブルが追加されます。次のようになります。

特定のセルで特定のアンカーをクリックする必要があります。そのために、次の関数を実装しました。

そして、例外が返されます-「border」プロパティが「0」に設定されたテーブルはありません。

名前とすべてを再確認しました。

関数呼び出し:

私の質問は - なぜ例外が発生するのですか? WatiN は動的テーブルの処理方法を知りませんか?

0 投票する
1 に答える
1148 参照

javascript - Python: splinter で実際にアクセス可能なファイルのアップロード?

ユーザーが XML スタイルのファイルをアップロードして、ブラウザーで変更できるようにする Web アプリケーションがあります。

私はスプリンターでシナリオをテストしようとしています。入力が正しい場合 ( id="form-widgets-body"):

ここに画像の説明を入力

...私はそれを問題なく見つけることができattach_file、その名前で使用することもできます:

brwsr.attach_file('form.widgets.body', PATH_TO_FILE)

しかし、問題attach_fileは、実際にはファイルにアクセスできないことです。たぶん、何かが入力されたことを入力に伝えるだけで、他の種類のテストには適していますか? (たとえば、ドキュメント X をアップロードするまで、金融アプリの次の画面に進むことはできません)

代わりに試しsend_keysましたが、期待どおりに機能しませんでした:

そうは言っても、いくつかの質問:

  1. send_keys実際に私がやりたいこと (つまり、本物そっくりのアクセス可能なファイルのアップロード) を行いますか? もしそうなら、それを呼び出す正しい方法は何ですか?

  2. そうでない場合、他に何ができますか?(おそらくjsが必要ですか?)

0 投票する
1 に答える
38 参照

virtualbox - ie のドキュメント モード

ヘッダーがあります

私の仮想ボックスでは、IE10 のバージョンが実行されています。

問題は、スタイルを取得するためにドキュメントを ie9 に貼り付けなければならないことです。なぜこれが私が思うように機能しないのですか。

ここに画像の説明を入力

0 投票する
2 に答える
112 参照

javascript - CasperJS で ExtJS を使用して開発されたコンボボックスのテスト

ExtJs 4.1 を使用してアプリケーションを開発しました。Ajax 呼び出しを使用して設定されるコンボボックスがあります。コモボックスにデータが入力されたら、名前で項目を検索し、まずその項目の選択イベントを検索する必要があります。

問題は、コンボ ボックスが ExtJS によってレンダリングされる方法です。アイテムの正しい選択方法がわかりません。CombBox は実際には<select>要素ではありませんtext inputが、ドキュメント ツリーの下部のどこかにドロップダウン リストが分離されています。

ExtJS がランダムに ID を生成するため、ID をハードコーディングしたくありません。

これは、生成された HTML がどのように見えるかです

ここに画像の説明を入力

ここでExtJsコンボボックスの例を確認できます

0 投票する
0 に答える
61 参照

selenium - 自動ブラウザ テストのホスティング

UI 要素のルック アンド フィールやパフォーマンス テストではなく、自動テストを使用して、Web サイトの特定のページが読み込まれていることを確認することを目指しています。

ruby を使用して、テストごとにローカルで実行できる多数の Selenium スクリプトをセットアップしました。私の目的は、それをどこかでホストし、テストのいずれかが失敗した場合に何らかの形式のテキスト/電子メール通知を追加することです。

これについて最善の方法は何ですか?おそらく、ヘッドレスで実行されているセレンを使用したある種のLinuxサーバーセットアップが機能する可能性があります。これをある種のレールまたはsinatraアプリからスケジューリングして実行するのが最善でしょうか?