我尝试使用Selenium WebDriver (C#)单击YouTube
视频下的评论区域。
但是Selenium
无法识别div with id="header"
下的元素。 enter image description here
此代码正常工作:
var element = driver
.FindElement(By.Id("comments"))
.FindElement(By.Id("header"));
但是在这种情况下,它返回空集合:
var elements = driver
.FindElement(By.Id("comments"))
.FindElement(By.Id("header"))
.FindElements(By.Id("placeholder-area"));
我已经尝试过将driver.SwitchTo()与框架一起使用,但这无济于事