等待可见的文本

本文关键字:文本 等待 | 更新日期: 2023-09-27 18:07:14

我正在使用c#中的Watin工具查找网页/URL中可用的文本。使用代码:

bool flag =  browser.containsText("Some Text");

But返回true,但是文本("Some text ")隐藏在page中。我需要得到一个URL的可见文本。

等待可见的文本

找到隐藏的控件,检查它是否可见并且包含文本。

如果它是Div并使用NUnit:

Assert.IsTrue(myBrowser.Div.Style.GetAttributeValue("visibility") == "hidden" && myBrowser.Div("myPossiblyHiddenDiv").Text.Contains("the text"));

有很多检查文本的方法;我通常会尽量细化,以防页面上有其他控件包含有问题的文本。