私はいくつかの自動テストを実行するためにSelenium WebDriver 3.0を使用しています。私はログインの電子メール、パスワード、ログインを入力するシンプルなログインページを持っています。私はEdgeDriverを使用しているときに、パスワードフィールドに1つではなく2つの同じ文字を送信します。私は本当になぜ、他のドライバはこの問題(IE、FF、CH)を持っていないので、知りません。これはコードの一部ですEdgeDriverがSendKeys経由で2文字を送信しています
edgedriver.FindElement(By.Id("IDEmail")).Clear();
edgedriver.FindElement(By.Id("IDEmail")).SendKeys("[email protected]");
edgedriver.FindElement(By.Id("IDPass")).Clear();
edgedriver.FindElement(By.Id("IDPass")).SendKeys("1");
edgedriver.FindElement(By.Id("IDLogin")).Click();
これはパスワードフィールドに11で終わり、ログインをクリックするとパスワードが間違っているため失敗します。 EdgeDriverがそれをやっている理由は?バージョンの使用Microsoft EdgeHTML 14.14393