Internet Explorer で watiN を使用してタブを押す方法を見つけた人はいますか?
2060 次
2 に答える
5
タブキー自体を押したいということですか、それとも単にタブのように見える HTML 要素をクリックしたいということですか? 後者の場合、適切な要素 (Div、Span など) に対して Click メソッドを使用します。それ以外の場合は、PressTab の代わりに SendKeys を試すことができます。例えば:
IE ie = new IE("http://www.google.com");
ie.AutoClose = false;
ie.TextField(Find.ByName("q")).Click();
SendKeys.SendWait("{TAB}");
上記の例では、テキスト フィールドにフォーカスを設定してからタブをオフにし、検索ボタンにフォーカスを置きます。
于 2009-10-15T00:54:04.927 に答える
0
同じ問題がありました。ブラウザーに焦点を合わせ、SendMessage (Win) を使用して特定の hwnd に解決しました。
于 2011-03-16T16:37:21.753 に答える