我有一个可点击的图像,它在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