def saveScreen(last_top):
# f'文字列{変数}文字列'
FILENAME = os.path.join(os.path.dirname(os.path.abspath(__file__)), f'image/screen{last_top}.png')
# SeleniumからJavaScriptを実行 画像のサイズ取得
w = driver.execute_script("return document.body.scrollWidth;")
# h = 1200
h = driver.execute_script("return document.body.scrollHeight;")
driver.set_window_size(w,h) # set window size
driver.save_screenshot(FILENAME)
#呼び出し
saveScreen(last_top)
スクリーンショット関数化,画像ファイルが複数,文字列内に変数展開
Categories:
Tags: