0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Nightwatchでinput type=dateの入力内容がずれる

Last updated at Posted at 2020-03-13

問題

Nightwatchを使って以下のように日付を設定しようとする。

動かない
browser.setValue("#date", "2020-03-13")

すると、下の画像のようなかたちで入力されていしまう。

スクリーンショット 2020-03-13 18.00.05.png

理由

クロームの年度の部分は、6桁まで入力できるようになっている。
そのため、月の部分が年度に足し合わされてしまいズレが生じてしまう。

解決方法

スタックオーバーフローのnightwatch set value to date input is failing for google chrome
では、MM-DD-YYYYの形式で入れたら動いたとのことだったが、自分の環境ではダメだった。

年度が6桁まで入るのが原因のため、

動いた!
browser.setValue("#date", "002020-03-13")

としてやることで期待する入力を模すことができた。

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?