スクリーンショット関数化,画像ファイルが複数,文字列内に変数展開


 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: