0

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 不是 null。它有我想要比较的正确文本。

为什么会发生这种情况?我做错了吗?

4

1 回答 1

0

以我的经验,有时当页面使用 ajax 不断刷新时,它可能会发生。

于 2014-11-21T10:57:53.987 回答