【问题标题】:Trying to grab each Reddit title to decide what to click试图抓住每个 Reddit 标题来决定点击什么
【发布时间】:2020-02-07 09:57:09
【问题描述】:

我正在尝试将每个帖子中的每个标题都转换为文本形式。每个文本都包含在一个 h3 标签中,我试图以这种方式获取标题无济于事。

这是我目前所拥有的。

 public void runBrowser()
    {
        IWebDriver driver = new ChromeDriver();
        driver.Url = "https://www.reddit.com/r/nintendoSwitch/";

       string finalText = driver.FindElement(By.TagName("h3")).Text;

        Console.WriteLine(final);
    }

我曾尝试使用 Xpath,但也没有任何结果。如果有人可以提供帮助,那就太好了

【问题讨论】:

标签: c# selenium


【解决方案1】:

当您尝试查找元素时,您的页面可能尚未完全加载。请按照this线程中的答案等待文本。也有可能有几个 h3 元素,第一个是空的,所以在页面上找到所有 h3 元素而不是第一个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-29
    • 1970-01-01
    • 2011-03-19
    相关资源
    最近更新 更多