等待可见的文本
本文关键字:文本 等待 | 更新日期: 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"));
有很多检查文本的方法;我通常会尽量细化,以防页面上有其他控件包含有问题的文本。