#webdriverのインポート
from selenium import webdriver
#操作対象のカレンダー(daterpicker)のID
id = 'datePick'
#任意の日付
value = 'YYYY/MM/DD'
#Chromeを動かすドライバを読み込み
driver = webdriver.Chrome(r"ドライバーがあるフォルダ\chromedriver.exe")
driver.get("http://example.selenium.jp/reserveApp_Renewal/")
#カレンダーに任意の日付を設定
driver.execute_script("$('#" + id + "').datepicker('setDate',new Date('" + value + "'));")
#日付変更イベントを強制的に起こす
driver.execute_script("$('#" + id + "').datepicker().trigger('changeDate');")
コメント