- - PR -
GECKOFXでクリックを発生させたい
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-10-03 01:20
開発環境はVB2008です
現在、GECKOFXというMOZILLAのラッパーを使用しようと思っています そこで質問なのですが、ボタンなど、特定の要素にクリックを発生させるにはどうしたらいいのでしょう IEのブラウザコントロールであれば IEXXX.GetElementsByName("btn")(0).InvokeMember("click") のように、クリックしたい要素に対して直接クリックを行えるのですが GECKOFXにはそのようなメソッドが無く、どうやってクリックさせればいいのかわかっていません SendKeyを送ることも考えたのですが、SendKeyを友好にするには まず、コントロールにFocusを設定し、その後、ブラウザ内の要素に対してfocus()を実行してから、 SendKey.send(vbCr)というような手順を踏む必要があり、 画面がパタパタしてかっこうわるいです(一応それでも動作はするのですが・・・) GECKOFXには、クリックを自分から発生させる方法はないのでしょうか |
1