IWebElement.SendKeys()不完全

私は、IWebElement.SendKeys()が私が目指している入力フィールド全体を埋めるという問題を経験しています。コード例は次のとおりです。

...
IWebElement el1 = driver.FindElemenet(By.Id("el1Id"));
IWebElement el2 = driver.FindElemenet(By.Id("el2Id"));
el1.SendKeys("sometext");
el2.SendKeys("someothertext");
...

だから、時々、el1Idに "sometext"と記入する代わりに、el2Idで処理され、el1Idでは "somet"だけが記入されます。これは30%のケースで起こります。タイプされた文字数はケースによって異なります。私はFirefox 8.0を使用しています

2
次の要素を検索する前にel1を終了してみましたか?
追加された 著者 chaosr,
「Thread.Sleep(1000);」を追加します。もう一度やり直してください - タイミング問題のようなものだと思います
追加された 著者 chaosr,
私は違いはありません。
追加された 著者 Saša Pešić,
私はこの変更を行い、テストを開始しました。このように、問題のある動作を排除しました。どうもありがとう。 :)
追加された 著者 Saša Pešić,

答えはありません

0