如何验证硒是否在我的网站上展示了网站印章标识?

时间:2010-04-07 11:09:05

标签: selenium

我必须抓住网站封条。由第三方为我的网站提供的内容已经过验证,并且可以进行在线交易。我无法捕获其元素ID。如果我右键单击它会显示警告“此站点密封受到保护”。我有什么方法可以通过硒来捕捉这个。 您可以在此网址的底部平底锅下方找到网站封条:https://www.grandstadium.tv/Default.aspx

1 个答案:

答案 0 :(得分:1)

网站印章的HTML是:

<a onclick="window.open(&quot;https://seals.networksolutions.com/siteseal_seek/siteseal?v_shortname=NETSP&amp;v_querytype=W&amp;v_search=www.grandstadium.tv&amp;x=5&amp;y=5&quot;,&quot;NETSP&quot;,&quot;width=450,height=500,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no&quot;);return false;" href="#">
    <img oncontextmenu="alert('This SiteSeal is protected');return false;" style="border: medium none ;" src="https://seal.networksolutions.com/images/prorecgreen.gif">
</a>

不幸的是,它没有用于查找元素的ID,但是您可以使用以下XPath来定位它:

//img[@src='https://seal.networksolutions.com/images/prorecgreen.gif']

所以你的支票可能是:

assertVisible | //img[@src='https://seal.networksolutions.com/images/prorecgreen.gif']