私はセレン2とクロムドライバーを使用していますが、何をしても明示的な待機が機能しないようです。ajax (リロードなし) を介して動的にデータを生成する要素をクリックし、ページに表示されたときに要素を検索しようとしています。
これは私のコードです
leagueNameItem.Click();
IList<IWebElement> outerTables_forEachLeague = new List<IWebElement>();
var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
outerTables_forEachLeague = wait.Until<IList<IWebElement>>((d) =>
{
return d.FindElements(By.ClassName("boxVerde"));
});
要素が見つかりません (確かにページ上にあります)。指定された ut は何も返さないため、wait 関数は実際には 10 秒間「待機」しません。何かアイデアはありますか?