C# 在页面上列出餐厅的时间

C# 在页面上列出餐厅的时间,c#,selenium-webdriver,C#,Selenium Webdriver,如何从以下元素中获取时间?我正在使用SeleniumWebDriver并用C#编写代码。两个元素都有相同的类名 [![From Inspect][1][1] 在这一页上, 我需要收集“今天”旁边显示的时间 [![今天][2][2] 执行以下操作。 `` driver.FindElement(By.ClassName(“nowrap”)) 这没有getText作为方法吗 [1]: https://i.stack.imgur.com/tHwT2.png [2]: https://i.s

如何从以下元素中获取时间?我正在使用SeleniumWebDriver并用C#编写代码。两个元素都有相同的类名

[![From Inspect][1][1]

在这一页上,

我需要收集“今天”旁边显示的时间 [![今天][2][2]

执行以下操作。 ``

driver.FindElement(By.ClassName(“nowrap”))

这没有getText作为方法吗



  [1]: https://i.stack.imgur.com/tHwT2.png
  [2]: https://i.stack.imgur.com/EQtxZ.png


当然,这对于yelp对其HTML所做的任何更改都是非常脆弱的,但您可以只执行javascript:

document.getElementsByClassName("biz-hours")[0].getElementsByClassName("u-space-r-half")[0].innerText

示例js使用C#驱动程序执行

获取空值。我已经发布了完整的代码。我已经在我最初的帖子中发布了工作代码。