問題タブ [white-framework]

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 投票する
3 に答える
9798 参照

white-framework - UIAutomation .NETを使用してデスクトップ上のすべてのウィンドウを見つける

.NET UIAutomation OR White フレームワークを使用して、すべてのデスクトップ ウィンドウを見つけようとしています。私は試した :

1.)

2.)

どちらも ArgumentException をスローします。他に方法があれば教えてください...

更新/回答: Desktop.Instance.Windows(); VS2010を使用してコードをデバッグしているときに例外がスローされることを除いて、正常に動作します。

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

teamcity - ホワイトがビルドサーバーで「スタック」するトラブルシューティング方法は?

ホワイトを使用したGUI(winforms)テストがあります。これは開発では正常に機能しますが、ビルドサーバーでスタックします。

アプリケーションは正常に開きますが、何かを「実行」しようとするとすぐに次のようになります。

行き詰まります。サーバーは次のことを報告します。

これをデバッグするにはどこから始めればよいですか?

(私はそれを別のサーバーで動作させたので、それが私のコードではないと思います。それは新しいサーバーでのセットアップです)。

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

java - Java ベースの GUI 自動化 (Swing のような Java ベースの GUI に限定されません)

すべての Windows アプリケーションを自動化するために使用できる、Java で記述されたオープン ソース ツール/フレームワークはありますか (Java ベースの GUI アプリを自動化する Abbot や FEST とは異なります)。

.Net 言語に似たWHITEについて聞いたことがあります。WHITE または UIAutomation Framework (JNI などを介して) を使用できる Java ベースの代替手段または Java のフレームワークはありますか?

Selenium や Sahi など、Java ベースの Web 自動化ツールやテスト ツールはたくさんあるようですが、GUI 自動化については、AutoItX のラッパーであるjWinAutoしか見つかりませんでした。

Java は GUI 自動化に対応していませんか? Java Robot API 以外に何かありますか?

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

c# - White を使用してバッチ ファイルからアプリケーションを起動する

バッチ ファイルから開始するアプリケーションを White に検出させようとしています。私が持っている現在のコードは次のとおりです。

これは、.exe からアプリケーションを開く場合には問題なく機能しますが、試したところ:

.bat を起動しませんでした。バットが実行されたとしても、バッチからの実際のアプリケーションではなく、アプリケーションが cmd.exe に割り当てられると想定しています。プロセス ツリーからアプリケーションを検索するようにアプリケーションを設定する方法はありますか?

ありがとう

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

c# - ホワイトを介したDataGridViewセルへのアクセス

だから私はホワイトでC#自動化/ UIテストを行っていて、何か問題があります。アプリにDataGridViewがあり、アプリケーションの状態に応じて背景セルの色を異なる方法で設定します。白を使ったテストでこれらの色を確認したいのですが、問題があります。

これが私が仕事をしようとしていることです。グリッドビューを取得できますが、テーブルとしてのみ取得できます。その後、DataGridViewCellsではなくプレーンなTableCellsになってしまうため、問題が発生します。

誰かが以前にこれに遭遇したか、何か提案がありますか?

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

user-interface - x86(XP)でコンパイルされたホワイトUIオートメーションは、W7(64ビット)では機能しません

Whiteを介してopenfileダイアログボックスを制御しようとしています。XP(x86)でテストアプリケーションを開発しましたが、正常に動作します。アプリケーションは、選択したファイル名コンボボックスに書き込み、開くボタンをクリックします。

Windows7で同じテストアプリケーションを使用しようとしましたが、Whiteはコンボボックスに書き込むことも、開くボタンをクリックすることもできないようです。これは正常です?

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

ironpython - WinForms UIオートメーション:VisualUIAVerifyに表示されるRibonが見つかりません

リストされているすべてのオプションを試しましたが、白を使用しているペインコントロール内でリボンが見つかりません。VisualUIAVerifyはそれをツリーで表示しますが。

タブ項目「ツール」のクリックを自動化したい。しかし、「ペイン」しか見つけることができません

[ツール]提供の座標(IronPython)タブをクリックすることもできます。

ペインへのアクセス:

リボンを見つけるために結ぶ

またはすべての子供を見つける

何も機能していないようです。

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

wpf - WPFホワイト/UIAutomationハイパーリンククリック

ホワイトフレームワークを使用してWPF.NET4アプリケーションをテストしようとしています。XAMLには、次のように宣言されたハイパーリンクがあります

CmdOpenFileは、OpenFileDialogを作成して表示します。アプリケーションを手動でテストすると、期待どおりに機能します。このハイパーリンクに対応するAutomationElementを取得するWhiteを使用して単体テストを作成し、次のリンクをクリックしようとします。

このテストを実行すると(アプリケーションが起動し、マウスポインターがこのハイパーリンクに移動し、それだけです)、ファイルを開くダイアログが表示されません。これの理由は何であり、どのように修正することができますか?

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

c# - White 自動化ツールはスレッドセーフですか?

GUI 自動化タスクを実行したいと考えています。いくつかの GUI ウィンドウを開き、それらを一度に自動化する必要があります。私の計画は、各ウィンドウを個別のスレッドに配置し、White 自動化ツールで自動化を行うことです。私の質問は、スレッドを管理するためのカスタム コードを作成せずにこれを実行できますか?

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

c# - White ライブラリのウィンドウのウィンドウ ID を取得する方法

White フレームワークからウィンドウ ID を取得しようとしています。IDをデータベースに保存してから、後でウィンドウに再度アタッチしたいと思います。ここに私が取り組んでいるコードがあります:

ご覧のとおり、var id = _window.Id; null 値を返します。ウィンドウを参照する方法を知っていますか?