PowerShellを使用してInternet Explorerの自動化スクリプトを作成しています。ここで私はIEのCOMオブジェクトを起動する方法です:PowerShellを使用してJavaScriptトラフを実行するInternet Explorerのcomインターフェイス
$ie = New-Object -com "InternetExplorer.Application"
$ie.Navigate("about:blank")
$ie.visible = $true
$doc = $ie.Document
だから、私は何をしたいの$ドキュメントオブジェクト上で、いくつかのJavaScriptを実行することです。たとえば、私は "submitCommand( 'lookup')"を実行するonclickイベントを持つページ上のアイテムを持っているので、そのページ上のオブジェクトを見つけ出す代わりに$ doc上で直接実行したいと思います。その上でClick()メソッドを呼び出します。
オブジェクトには名前もIDもないので、ページ上の位置(例:ページの11番目のスパンアイテム)にのみ依存できるため、変更するのが簡単です。
また、クラスに基づいて要素をどのように選択しますか?それは "ボタン"が自分のクラスであるので、多くの助けになります。
また、クラスに基づいて要素をどのように選択しますか?それは "ボタン"が自分のクラスであるので、多くの助けになります。 – Philippe
@Philippe:多くの情報と質問で自分の質問にコメントするのではなく、単に既存の質問を編集しないのはなぜですか? – AnthonyWJones