没有发布 C# 代码和标记页面,有没有人知道为什么这个代码
var link = _driver.FindElement(By.Id(field + "Field"));
var id = link.GetAttribute("id");
var text = link.Text;
给定这个标记
<a id="ForenameField" href="/MyUrl/MyFolder/MyId">3 errors</a>
将一个空字符串分配给文本变量,但如果我在第二行或第三行放置一个断点并检查链接变量,我可以在检查器的 Text 属性上看到元素的内部文本,它显示“3 个错误” ,但 text 的值是一个空字符串。它没有隐藏,如果我添加手表或使用快速查看,我可以看到文字,有什么想法吗?