私はTWebBrowser
をDelphiで使用しています。 HTML要素をその位置で取得するには、助けが必要です。HTML要素を位置で取得する
必要な要素はフレーム内にあります。 elementFromPoint()
の使用:
Document.elementFromPoint(X, Y)
私はそれの内側にあるものフレーム自体を取得しますが、いません。
は、私はこれを使用して、それを取得しようとしました:WebBrowser.OleObject.Document.Frames
をしかし、フレームを転送するとき、これは私のアクセスエラーが発生します。
フレームへのアクセス方法を教えてください。 'WebBrowser.OleObject.Document.Frames' これは動作しません。アクセスエラー。 – Alexey1245
あなたはすでに 'elementFromPoint()'からフレームにアクセスしています。実際のフレーム要素を返します。 'Document.Frames'をまったく使う必要はありません。 –
フレームから要素を取得するにはどうすればよいですか? 'frame:= browser.elementFromPoint(x、y); ... element:= frame.elementFromPoint(frame_x、frame_y); ' – Alexey1245