ページ
記事
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