我有一個可點擊的圖像,它在FireFox中不可見。我的意思是,沒有圖像,但有一個元素(它是可點擊的)。 FindElement(by).Displayed returns true,but still still no image。 問題是我該如何檢查,這個圖像是否可見?WebDriver的圖像(不是元素)可見性
此外,我發現在HTML標題錯誤(原因,爲什麼圖像不可見),也許有一種方法來檢查使用HTML標題圖像存在?
public bool IsFileIconDisplayed()
{
return IsElementDisplayed(By.XPath("//*[@class='SomeClass']/img"));
}
protected bool IsElementDisplayed(By by)
{
return FindElement(by).Displayed;
}
發佈您的代碼在這裏 – 2012-07-24 09:22:59
那麼是什麼使得它隱藏/消失/顯示?它是否應用了任何CSS?它什麼時候隱藏起來? (即在頁面加載時,當你將鼠標懸停在它上面時,是什麼?) – Arran 2012-07-24 16:04:45
我的問題的答案在下面由Ashwin Prabhu給出,謝謝。 – 2012-07-25 09:09:50