我正在使用C#中的Watin工具来查找网页/URL中的文本。使用以下代码:
bool flag = browser.containsText("Some Text");但返回true,但文本(“一些文本”)隐藏在页面中。我只需要得到一个网址的可见文本。我没有元素的ID/名称...
发布于 2011-08-30 22:17:37
找到隐藏的控件,并检查它是否可见以及是否包含文本。
例如,如果它是一个Div并使用NUnit:
Assert.IsTrue(myBrowser.Div.Style.GetAttributeValue("visibility") == "hidden" && myBrowser.Div("myPossiblyHiddenDiv").Text.Contains("the text"));检查文本的方法有很多;我通常会尽可能地细化,以防页面上的其他控件包含有问题的文本。
https://stackoverflow.com/questions/7242890
复制相似问题