microsoft-ui-automation

    0

    1答えて

    ここに私はすでに回答があるという質問があります。私は他人を助けるためにここにマークしたい。私は自分自身で定義されたタブコントロールを持っています。私が自動化を行うと、tabitemのコントロールツリーには検査が行われません。ここで コードは次のとおりです。 <Window.Resources> <Style x:Key="TabControlStyle1" TargetType="{x

    6

    1答えて

    これはうまく動作していたようですが、もう機能していないようです。おそらくそれを可能にするいくつかのトグルがありますか?このコードを使用して private static async Task<string> getText(double x, double y) { try { var location = new System.Windows.Point(x,

    4

    1答えて

    独自のSystem.Windows.Automation.Conditionクラスを作成する方法はありますか?私はこのクラスがどのように動作するのかわからないのは、比較動作を定義するパブリックメソッドがないからです。 背景:私はUIAutomationライブラリを使用して、ユーザーが自分の行動を繰り返すためにやり取りする要素を見つけます。時には、オートメーションIDや名前のようなプロパティによって

    0

    2答えて

    私はこのコード Controlling IE11 "Do you want to Open/Save" dialogue window buttons in VBA を使用していしかし、私はエラーに Dim o As IUIAutomation に "定義されていないユーザー定義型" を取得 誰かがそれを修正する方法を知っていますか?

    0

    2答えて

    私たちはアプリケーションを自動化するためにUIオートメーションを使用し、UIオートメーションからコード化されたUIにスクリプトを移動したいと考えていました。私はそれがシーンの背後でどのように機能するのか理解する必要があります。それについていくつかのアイデアを提供するリンク/ドキュメントを共有してください。ありがとう。

    0

    1答えて

    アプリケーションでは、date/SSNのようなフィールドがあり、デフォルトのマスクされた値は 'MM/DD/YYYY'または 'xxx-xx-xxxx'これらのコントロールをフォーカスすると、これらの値は非表示になり、空のコントロールが表示されます。このコントロールで使用できるデフォルト値を確認し、UIAを使用してマスクされたコントロールの値を取得する方法があるかどうかを確認する必要がありました。

    0

    1答えて

    したがって、私は同時に複数のオートメーションをシミュレートするためにUIオートメーション(スペシャルホワイトライブラリ)を使用しようとしています。私は私のマウスが引き継がれるのが嫌いです。これを行うためにとにかくありますか?基本的には、UIオートメーションのインスタンスに、メインマウスではなく、そのプログラム専用の仮想マウスを使用したいと考えています。

    2

    1答えて

    UIオートメーションと.NETを使用して実行時にTextBoxを有効にした後、TextBoxで値を設定する方法を知っている人はいますか? 詳細については、最初はアプリケーションの読み込み中にTextBoxが無効になっていました。オートメーションを使用してチェックボックスを切り替えた後、TextBoxが有効になりました。しかし、自動化を使用するとアクセスできません。 PropertyConditio

    8

    1答えて

    私はUIAutomationを使用して、ユーザーのやりとりに関連する重要なイベントの通知を受け取るC++のアプリケーションを開発しています。 AddAutomationEventHandlerを呼び出して、開いているウィンドウのイベントを待ち受けるようにしようとしましたが、通知を停止して終了する前に問題を抱えています。ユーザーがFirefoxなどの特定のアプリケーションを起動した場合は、Remov

    4

    2答えて

    私はWPFアプリケーションでUIオートメーションを実装しようとしていますが、ダイアログが手動で閉じるまでUIオートメーションが停止します。 これまでのところ、2番目のスレッドを使用してダイアログボックスを閉じ、MTAスレッドを使用するようにアプリケーションを設定し、RaiseEventを使用してボタンのButton.ClickEventを上げてダイアログを閉じ、sendinputを使用してダイアロ