0

私はこれが初めてです。私は WindowTester に取り組んでいます。新しいディスカッション ページを開くことができなかったか、または Windowtester としてタグ付けします。プルダウン メニューの後で Windows のネイティブ ダイアログ ボックスを閉じるのが困難です。コードは、

ui.click(new PullDownMenuItemLocator("Save Control ", new ViewLocator("com.SOAGateway.control.views.SOAGView")));

メニューからオプションの 1 つを選択すると、ネイティブ ウィンドウ ダイアログであるダイアログ ボックスが表示されます。キャンセルしたいのですが、うまくいきません。など、いろいろ試してみましたが、

a)

ui.click(new PullDownMenuItemLocator("Save Control ", new    ViewLocator("com.SOAGateway.control.views.SOAGView")));
Display display = new Display();
if (shell != null) shell.dispose();

b)

Display display = new Display();
ui.click(new PullDownMenuItemLocator("Save Control ", new ViewLocator("com.SOAGateway.control.views.SOAGView")));
display.dispose();

しかし、何も機能していません。

どうすればこの問題を解決できるでしょうか。ありがとう。

4

2 に答える 2

0

Windowtester では、ネイティブ ダイアログとの対話は非常に制限されています。ただし、次のコード行を使用して、Windows のネイティブ ダイアログをキャンセルできるはずです。

ui.keyClick(WT.ESC);
于 2013-12-03T09:51:04.610 に答える