0
因爲,原因,我試圖通過使用Selenium/PhantomJS的DOM遞歸。它有效,但它很慢,我不知道爲什麼。 Finderlements似乎每次需要約250毫秒。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);
}
}
爲什麼在世界上要查詢每個標籤? –
我想準確地比較兩個doms。 – cymro