2017-11-09 2 views
0

として動作しません。 )は実際に元の値で拡張されます。SafariDriverは:)(クリア、TextInputの要素については</p> <p>実際にフィールドをクリアすることができますが、のSendKeysを使用して送信され、次の値(:inputElement.clear()これはのみSafariDriverとSafariで起こると予想

例:

  1. スタート - 入力値:1

  2. input.clear() - 入力値:空

  3. input.sendKeys(2) - 入力値:12

sendKeys(Key.HOME,Key.chord(Key.SHIFT,Key.END),newVal)をすべて選択して置き換えますが、これは単に機能しません。何も選択されなかった。

ご迷惑をおかけして申し訳ございません。

答えて

1

が最初click要素に試してみて、テキストをクリアするclear()メソッドを使用し、それは私の作品に何度もあなたのためのものであってもよい:

WebElement myInputElement= driver.findElement("Locator value"); 
myInputElement.click(); 
myInputElement.clear(); 
myInputElement.sendKeys('Testing'); 
+0

おかげ - 魔法のように動作します! –

+0

うわー助けても助けてください – iamsankalp89

関連する問題

 関連する問題