問題タブ [gui-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.
java - Java アプレットで FEST-Swing を使用する
FEST-Swingには、Java アプレットでの UI アクションを自動化する機能があることがわかりました。
FEST-Swing は、デスクトップ アプリケーションやアプレットもテストできます (ビューアおよびブラウザ内)。
その機能を確認するスクリプトを作成しようとしましたが、アプレット ソースを FEST にロードしてアクションを実行する方法がわかりませんでした。
Java アプレットを FEST にロードするにはどうすればよいですか? 具体的には、以下のアプレットを FEST にロードする方法の例が欲しいです。 http://java.sun.com/applets/jdk/1.4/demo/applets/GraphicsTest/example1.html
スクリプトで必要なのは、[次へ] ボタンと [前へ] ボタンをクリックすることだけです。
java - Robotium。一連のテストでは、次の各テストは前のテストの影響を受けます
複数のUIテストがあります。1つのテストを実行すると、すべて問題ありません。しかし、それらのバッチを(CIビルドの一部として)実行すると、テストは失敗します。これは、最初に実行されるテストがアプリケーションの状態を変更し、次のテストがそれらの変更の影響を受けるためです。(アプリが強制終了されていないため)。
で試してみgetActivity().finish()
ましたtearDown()
。実際に同じことをして
みました。solo.finalize()
各テスト実行の開始時に新しいアプリを作成する方法はありますか?(Robotiumを使用)。
そして、テストの最後にプログラムでアプリを強制終了する方法はありますか?Robotiumで
使用していますActivityInstrumentationTestCase2
c# - DATK を使用した WinCE 5.0 UI テスト
Windows CE 5.0 デバイスで自動 UI テストを行う方法を探しています。DATK は私が探しているツールのようです ( Automated Test Framework - Windows CEを参照)。
私は VS 2005 を使用しており、プラットフォーム固有の SDK と WinCE 5.0 TestKit がインストールされていますが、何か足りないようです: http://msdn.microsoft.com/en-us/library/の MSDN ヘルプによるとaa463259.aspx TuxNetSkeletonTestsを開始点として使用する必要がありますが、マシンにインストールされていません。
DATK を使用するためにインストールする必要がある追加のパッケージはありますか? 取得するために追加する必要があるアセンブリ
解決しましたか?
html - Selenium を使用したファイルのダウンロードの確認
ダウンロードを確認するには、セレンを使用する必要があります。ダウンロード ファイルのリンクをクリックして、ダウンロード可能かどうかを確認する必要があります。(ダウンロードが開始されているかどうかを意味します) このための簡単な HTML スクリプトを作成する必要があります。しかし、Selenium はファイル ダウンロード用の [名前を付けて保存] ダイアログ ボックスを認識しないため、続行できません。これに対するSelenium内の解決策はありますか? これは一元化された UI テスト スクリプトの一部であるため、他のサード パーティ ツールは使用できません。前もって感謝します。
c# - C# の入力としての「Ø」
仕事で GUI テストの自動化に取り組んでいます。私は現在、私の言語の文字である文字「ø」を挿入するのと同じくらいばかげたことに行き詰まっています。
メソッド呼び出しは次のとおりです。
_atlas.AvailabilityRadioSearch.InsertAddressAddress("kjøita");
これは、Web ページの標準テキスト ボックスに値を自動的に入力することになっています。しかし、私はそれを正しく理解できないようです。いつも「kj?ita」になります。
これを修正する方法を知っている人はいますか?
ああ、ところで;
これは単なるテスト目的であり、他の人が使用するものではないため、安っぽいメソッド名とクラス名は気にしないでください:)
string - Eggplant/Sensetalk の解析と大文字の単語を含む文字列の分離
Sensetalk (Eggplant GUI テスターが使用するスクリプト言語) を使用してテキスト文字列を解析および分離する機能が必要です。私ができるようにしたいのは、コードにテキスト文字列を提供することです:
そして、最初の大文字を保存する前にスペースを挿入するため、次のものがexampleStringに格納されます。
私は基本的に文字列をそれに含まれる単語に分けたいと思っています。ドキュメントとウェブを検索した後、私はこれに対する解決策を見つけることに近づいていません (私は同意します。別の言語でははるかに簡単です - 残念ながら、私の選択ではありません)。
洞察を提供できる人に事前に感謝します!
java - FESTにアプリケーションのロードを待機させる
FESTベースのGUIテストは初めてです。
MyFrameは、私のアプリケーションのルートクラスです。
テストケースを実行すると、
上記の方法では、ラベルに存在する実際の文字列は出力されません。
FESTAPIはアプリケーションのロードを待っていないと思います。
GUI要素のルックアップを延期するために利用できる方法はありますか?
c# - WinForms アプリケーション内で Web ブラウザ コントロールの Web UI をテストする方法は?
Seleniumを使用してテストできるWeb アプリケーションがありますが、Web アプリケーションはWeb Browser コントロールを使用して WinForms アプリケーション内で使用されるため、それだけでは不十分です。
WinFormsアプリは、Web ブラウザー コントロール内でホストされているページのコンテンツとやり取りし、その逆も行います。
サービスなどの他のレイヤーでのテストがありますが、 Web ブラウザー コントロールと対話する WinForms UI をテストする方法を見つける必要があります。
なにか提案を?
wpf - TestComplete の UI テスト インスタンスで .Net 関数を呼び出す
クリックすると値が増加するボタンを持つ単純な wpf アプリがあります。最新の値を返す関数もあります。デフォルト値は 5 です。testcomplete には、ボタンを 3 回 (つまり 8 回) クリックする UI テストもあります。この値を取得してアサートするには、.Net 関数を呼び出す必要があります。以下は私のテストコードです。
いくつかの検索の後、CLRbridge の詳細を把握し、実装しました。ただし、以下に示すように、UI テスト インスタンスと関数を呼び出しているインスタンスは異なります。したがって、関数は 5 を返します。
私の質問は、testcomplete によってロードされた同じインスタンスから関数を呼び出すにはどうすればよいかということです。それとも、私はこれに対して完全に間違った方向に進んでいますか? if..then を使用してスクリプトと UI テストの両方を試しましたが、何も機能しませんでした。直接インスタンスとアプリドメインでの呼び出しの両方を試しましたが、どちらも機能していないようです。
注: UI コントロールに値を表示し、コントロールを検証できることは理解しています。ただし、プロジェクトで必要なより複雑なテスト機能のために、これを具体的に試しています。