Как проверить, присутствует ли логотип печати сайта на моем сайте или нет селеном? - PullRequest
1 голос
/ 07 апреля 2010

Я должен захватить печать сайта. Информация, предоставленная третьей стороной для моего сайта, была проверена и защищена для онлайн-транзакций. Я не мог захватить его идентификатор элемента. Если я щелкну правой кнопкой мыши, появится предупреждение «Печать этого сайта защищена». В любом случае я могу захватить это селеном. Вы можете найти печать сайта под нижней панелью в этом URL: https://www.grandstadium.tv/Default.aspx

1 Ответ

1 голос
/ 07 апреля 2010

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>

К сожалению, у него нет идентификатора для определения местоположения элемента, однако вы можете использовать следующий XPath для его поиска:

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

Таким образом, ваш чек может быть:

assertVisible | //img[@src='https://seal.networksolutions.com/images/prorecgreen.gif']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...