C#を使用してSeleniumWebDriverを使用してサブメニュー項目をクリックできません。IE9とFireFox13を使用しています。ActionBuilderを試しましたが、機能しません。要素をクリックできないというエラーが表示されます。
WebDriverWait Wait = new WebDriverWait(webDriver, TimeSpan.FromSeconds(5));
IWebElement menu = Wait.Until((d) => webDriver.FindElement(By.Id("id1")));
IWebElement menuOption = Wait.Until((d)=>webDriver.FindElement(By.Id("ID2")));
Actions builder = new Actions(webDriver);
builder.MoveToElement(menu).Build().Perform();
Thread.Sleep(5);
//then click when menu option is visible
menuOption.Click();
私はjavascriptも使用しました:js.ExecuteScript( "return $(\" a:contains('ID1')\ ")。mouseover();"); //マウスをメインメニューに
移動webDriver.FindElement(By.Id( "ID2"))。Click();
非表示の要素をクリックするための解決策を教えてください