Watin可见文本

时间:2011-08-30 12:08:28

标签: c# watin elements visible

我在C#中使用Watin工具来查找网页/网址中的文字。使用代码:

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

但返回true,但文本(“Some Text”)隐藏在页面中。我只需要获取URL的可见文本。我没有元素的ID /名称......

1 个答案:

答案 0 :(得分:0)

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

示例如果它是Div并使用NUnit:

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

检查文本的方法很多;我通常会尝试尽可能精细,以防页面上有其他控件包含相关文本。