
ExcelVBA/SeleniumのChrome操作でGoogleMap(左側画面)をscrollする方法をご教示お願い致します。
〇対象サイト画面
https://www.google.co.jp/maps/search/%E5%8D%83%E …
※下記方法で試しましたがscroll出来ませんでした。
driver.ExecuteScript "window.scrollTo(0, document.body.scrollHeight);"
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
No1です
簡単に調べてみただけですけれど・・・
Seleniumには click() や sendkeys() などのメソッドが用意されている様ですので、No1の2番目の方法は実現できるものと思います。
キーボードイベントのエミュレートに関しては簡単に見つかりましたが、マウスやタッチのイベントに関しての十分な情報は、すぐには見つけられなかったので、1番目に対する具体的な方法までは確認できませんでした。
APIに clickAndHold()、moveByOffset() といったメソッドが存在するようですので、このあたりを利用することで「クリック-ドラッグ」をエミュレートできるのではないかと推測します。
No.1
- 回答日時:
こんにちは
Seleniumは存じませんけれど・・・
ご提示の
>window.scrollTo
は、画面にスクロールバーがある場合に、それを操作する処理に該当します。
GoogleMapの場合は、スクロールバーによる操作ではないので、以下のどちらかの方法になるのではないでしょうか?
(申し訳ありませんが、Seleniumで下記のような処理ができるのかどうかは存じません)
・マウス操作のクリック-ドラッグをエミュレートする
(マウスイベントを発生させることで、実現できるのではないかと想像します)
・マップをアクティブにして、矢印キーの入力をエミュレートする
(Sendkeyあるいはキーイベントで入力を模擬するなど)
一方で、ご提示のマップの場合(:例示なのかも知れませんけれど)であれば、検索のキーワードをうまく設定することで、目的の位置を最初から表示することも不可能ではなさそうな気がしますけれど…
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでマウスカーソルの形...
-
Excelピボットテーブルで余計な...
-
Excel(エクセル)で価格帯別に...
-
PowerPointを使っているのです...
-
エクセルで特定のセル以下の全...
-
未成年ですがドンキでオナホ買...
-
イラレで急に日本語が打てなく...
-
コスモスにTENGAは売っています...
-
四等分
-
ワードで、表をずらしてから表...
-
Snipping Toolで切り取った画像...
-
未成年(高校三年生)がドラッ...
-
エクセルの式をドラッグコピー...
-
蛍光灯はドラッグストアで売っ...
-
ラベルとテキストボックスのグ...
-
(1)エクセルの左側がの数字が青...
-
ワードで1ページに同じ内容の...
-
Wordの表で行の高さがドラッグ...
-
高一でもTENGAって買えます?
-
線のスタイル(太さ)をまとめ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでマウスカーソルの形...
-
Excelピボットテーブルで余計な...
-
未成年ですがドンキでオナホ買...
-
エクセルで特定のセル以下の全...
-
Snipping Toolで切り取った画像...
-
PowerPointを使っているのです...
-
ワードで、表をずらしてから表...
-
イラレで急に日本語が打てなく...
-
コスモスにTENGAは売っています...
-
ラベルとテキストボックスのグ...
-
ドンキに18禁コーナーじゃない...
-
Excel(エクセル)で価格帯別に...
-
(1)エクセルの左側がの数字が青...
-
線のスタイル(太さ)をまとめ...
-
ドラッグストアでTENGAを買おう...
-
蛍光灯はドラッグストアで売っ...
-
未成年(高校三年生)がドラッ...
-
エクセルの式をドラッグコピー...
-
ドラッグストアーのコスモスっ...
-
四等分
おすすめ情報