SendKeys の時点で表示されるテキスト フィールドにこの問題があります。IEDriverServer.exe と C# を使用しています。
問題を再現する方法は次のとおりです。
問題のテキスト フィールドはウィンドウに表示されますが、表示するには下にスクロールする必要があります。下にスクロールするには、次のようなコードを使用して要素をクリックします。
var element = driver.FindElement(By.Xpath("…"));
element.Click();
これにより、ウィンドウが下にスクロールされ、テキスト フィールドが表示されます。
しかし、現在表示されているウィンドウにテキストを送信しようとすると:
element.SendKeys("blah");
私は例外を受け取ります:
When_applicant_enters_application.Should_be_instantly_approved_on_external が例外をスローしました: OpenQA.Selenium.ElementNotVisibleException: 要素が表示されません
この問題を修正または回避するにはどうすればよいですか?
Selenium バージョン: 2.32.1 OS: Windows 7 ブラウザー: IE ブラウザー バージョン: 9.0.15