私はセレンをWebスクレイパーとして使用しており、いくつかのテーブルを見つけてから、すべてのテーブルについて(ループによって)そのテーブル内の要素を見つけたいと考えています(ドキュメント全体を再度調べずに)。
を使用していますが、「 」Iwebelement.FindElements(By.XPath)
というエラーが表示され続けますelement no longer connected to DOM
ここに私のコードからの抜粋があります:
IList[IWebElement] elementsB = driver.FindElements(By.XPath("//*[@id=\"col_main\"]/table[@class='risultati']"));
// which loads all tables with class 'risultati'
foreach (IWebElement iwe in elementsB)
{
IList[IWebElement] ppp = iwe.FindElements(By.XPath("//table"));
}
ここで、要素で見つかった各テーブル内から内部テーブルをロードしようとしていますが、上記のエラーが発生し続けます。