上流SEが久しぶりに開発してみる日記

マネジメント専任システムエンジニアがなれないプログラミングをしてみる日記です。

python selenium でテキストボックス先頭に0が入る。

また、しょうもないミスの話。

 

seleniumでテキストボックスに数字を入れようとするとどうしても

先頭に0が入る。

 

何を調べもダメ。。。

 

コードはこう。

 

nedan1.send_keys('数字')

 

絶対あっている。

 

 

よく動きを見ると、

 

あれ・・・・

 

画面表示したときに初期値0が入っている。

 

 

なるほど。

 

nedan1.clear()

nedan1.send_keys('数字')

 

で解決しました。

 

send_keysは今ある値の後ろに追加しにいくのですね。

だから初期値の0が残っていたと。。

 

0をクリアしてからsend_keysでOKでした。

 

なんというしょうもなさ。。。