理由のために、私はSelenium/PhantomJSを使用してDOMを再帰しようとしています。 それは動作しますが、その遅いと私はなぜ知っていません。 Findelementsは毎回約250msかかると思われます。Selenium - PhantomJS - DOMトラバーサルのFindelementsが遅い
私はあまり成功していない暗黙の待ちをゼロにしてみました。私はまた、実際の変更なしでXpathを使ってみました。
ここにコードはありますか?
public static void RecurseDomFromTop()
{
DomRecursor(pjsDriver.FindElement(By.TagName("*")));
}
public static void DomRecursor(IWebElement node)
{
ReadOnlyCollection<IWebElement> iwes = node.FindElements(By.TagName("*"));
foreach (IWebElement iwe in iwes)
{
DomRecursor(iwe);
}
}
を取得するためHtmlAgilityPackを使用して記事以下で
ルック? –
私は正確に2つのドムを比較したいと思います。 – cymro