我正在C#中使用Watin工具在網頁/ URL中查找文本。使用代碼:Watin可見文本
bool flag = browser.containsText("Some Text");
但返回true,但文本(「某些文本」)在頁面中隱藏。我只需要獲取URL的可見文本。我沒有元素的ID /名稱...
我正在C#中使用Watin工具在網頁/ URL中查找文本。使用代碼:Watin可見文本
bool flag = browser.containsText("Some Text");
但返回true,但文本(「某些文本」)在頁面中隱藏。我只需要獲取URL的可見文本。我沒有元素的ID /名稱...
找到隱藏的控件,並檢查它是否可見幷包含文本。
例如,如果它是一個div並使用NUnit:
Assert.IsTrue(myBrowser.Div.Style.GetAttributeValue("visibility") == "hidden" && myBrowser.Div("myPossiblyHiddenDiv").Text.Contains("the text"));
很多方法來檢查的文本;如果頁面上有其他控件包含相關文本,我通常會盡可能細化。
你可以張貼HTML爲例嗎? –