c# - 有时可以获取文本但有时显示 "Unable to find element with selector"

标签 c# jquery css fluentautomation

我使用 var n = I.Find(("#CSS_path"); 找到一个元素并点击它。我想比较元素里面的文本。所以我尝试使用 var nt = n.Element.Text;string name = n.Element.ToString();获取里面的文字。ToString()可以不明白。所以我使用n.Element.Text。但它有时可以获取文本,有时会显示错误“无法使用选择器找到元素”。我也尝试使用var nt = n.Element.Text; string name = nt.ToString();.但是还是有同样的问题。 顺便说一句,n.element 不为空。它有我要比较的正确文本。

为什么会这样?我是不是做错了什么?

最佳答案

根据我的经验,有时候当页面用ajax刷新时,可能会出现这种情况。

关于c# - 有时可以获取文本但有时显示 "Unable to find element with selector",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25619731/

相关文章:

c# - 处理 WinRT StreamSocket 断开连接(服务器端和客户端)

c# - 使用 Linq 从表中提取数据

c# - 将时间添加到日期时间,但排除周末,并且应该在工作时间之间

jquery - 我如何获得图像的坐标

c# - Visual Studio 2015 - EnvDTE 读取错误列表

jquery - Html checkBox onchange 不工作

Javascript事件冲突,但不确定如何识别第一个事件分配

javascript - 如何使用css和js为div中的每个图像制作图像控制按钮?

css - 垂直对齐 div,它们之间的间距相等

javascript - 突出显示菜单栏中的选定选项卡 <li> 标签