loader image

Python JQueriでDatePickerに任意の値を入れる

#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');")

コメント

タイトルとURLをコピーしました