ページ

記事
IT・テクノロジー

Import

from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.wait import WebDriverWait

スクロール

page = driver.find_element(By.TAG_NAME, "html")
 先頭
page.send_keys(Keys.HOME)
 末尾
page.send_keys(Keys.END)
 上へ
page.send_keys(Keys.PAGE_UP)
 下へ
page.send_keys(Keys.PAGE_DOWN)

ウィンドウサイズ

 Get
size = driver.get_window_size()
  x
size["width"]
  y
size["height"]
 Set
driver.set_window_size(x, y)
  最大化
driver.maximize_window()

ウィンドウ位置

 Get
position = driver.get_window_position()
  x
position["x"]
  y
position["y"]
 Set
driver.set_window_position(x, y)

フォーカスの移動

 デフォルト

driver.switch_to.default_content()

 アラート

alert = driver.switch_to.alert
 OKボタンを押す
alert.accept()
 キャンセルボタンを押す
alert.dismiss()
 テキストを取得
alert.text
 Promptダイアログにテキストを入力
alert.send_keys(文字列)
※Edge、Chromeは入力できない

URL

driver.current_url

HTMLソース

driver.page_source

タイトル

 最上位のフレーム
driver.title

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す ココナラコンテンツマーケット ノウハウ記事・テンプレート・デザイン素材はこちら