当我尝试在网站上验证工具提示时遇到问题。
代码
public static Element HoldingCharacteristicsToolTip = new Element("//th[@class='mobile-hide table-primary-heading holdingInformation']//em",LocatorType.XPATH);
public static Element HoldingCharacteristicsToolTipText = new Element("//th[@class='mobile-hide table-primary-heading holdingInformation']//span//div",LocatorType.XPATH);
HoldingCharacteristicsToolTip.mouseHover();
waitForElementVisible(20, HoldingCharacteristicsToolTipText.getElement());
System.out.println("text content: "+HoldingCharacteristicsToolTipText.getAttribute("textContent"));
System.out.println("text content displayed? "+HoldingCharacteristicsToolTipText.isDisplayed());
我能够正确打印出文本内容。但是,我显示了文本内容:
假
我相信我对xpath
使用了正确的ToolTipText
,因为我能够获得正确的文字内容。当我以TestNG
套装运行测试时,IE浏览器会提示我显示only secure content is displayed
的消息。
请说明为什么文本内容显示= false,是什么原因造成的?