2016-07-15 11 views
0

私はウェブサイトで通貨を入力するためにsendKeysを使用しています。入力フィールドのデフォルト値は$ 0.00です。セレンを使って自分の値($ 35462.02)を入力すると、$ 0.0035462.02と表示されます。 $ 35462.02と表示したい。セレン通貨問題

+0

二つのアプローチを願っていますクリック、すなわちデフォルト値2.入力をクリアしますか? – Compass

答えて

0

あなたは以下のようにinput、その後sendKeys()をクリアするには、最初の.clear()を試してみてください: - 1.設計ページ上の入力をクリアするために -

WebElement el = driver.findElement....; 
el.clear(); 
el.sendKeys("$35462.02"); 

はそれができます... :)

+0

クリアが役に立たなかった私はコントロールAをして、send.key( "invoiceItems0beginDate"))キーを使用しなければならなかった。sendKeys(Keys.chord(Keys.CONTROL、 "a")、invoiceData.get( "START_DATE")); – gagan

+0

@gagan助けてくれなかったのはどういう意味ですか?例外はありますか? –