C#Selenium元素单击无法找到具有相同类名的后续子元素。我做错了什么?

时间:2016-02-09 18:29:01

标签: c# selenium

鉴于

首次加载页面并运行此语句时:

webdriver.FindElements(By.ClassName("TreeNode");

我可以很容易地找到所有这些元素,但是在点击其中一个元素以获得分段之后,即使它们都使用相同的类,相同的查询也不会显示新元素。

如何让Selenium咳出新元素?

1 个答案:

答案 0 :(得分:0)

我发现点击后测试程序没有等待足够长的时间。我添加了一个任意等待,然后所有元素出现了。显然,测试的速度比浏览器快得多。