硒无法在另一个div元素内找到子元素?

时间:2020-06-24 12:12:52

标签: c# selenium selenium-webdriver selenium-chromedriver

我尝试使用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()与框架一起使用,但这无济于事

0 个答案:

没有答案