【发布时间】:2021-07-01 01:19:15
【问题描述】:
我试图在 Selenium C# 中检索没有标签的元素的文本,但我无法做到。在随附的屏幕截图中,我想检索文本 Adell Windler。我尝试使用 Absolute XPath、Relative Xpath 以及 cssSelector,但检索到的文本是 Name: 。我使用的 Xpath 是:
IWebElement UsrNameText => Driver.FindElement(By.XPath("/html/body/app-root/app-user-detail/div[1]/div[1]/div[1]/div/div/div/div[2]/h5[1]"));
但不是检索整个“姓名:Adell Windler”,而是检索文本“姓名:”。我什至尝试了 XPath 中的 text() 方法,但它给出了错误
"The result of the xpath expression .... is: [object Text]. It should be an element".
【问题讨论】:
标签: c# selenium selenium-webdriver xpath mstest