Я запускаю простой document.evaluate () с простым выражением XPath на этом узле:
<li class="comment-block">
<div class="comment-icon">
<a href="address.com" class="comment-buddy-icon-link">Address</a>
</div>
<div class="comment-content">
<p class="comment-head">
<span class="comment-owner">
<span class="comment-author-container">
<a href="http://some.address.com">Some Address</a>
</span>
</span>
<small class="comment-meta">
Some text
</small>
</p>
<div class="comment-body">
<p>Some more Text</p>
</div>
</div>
</li>
Строка XPath: div[contains(@class, 'comment-content')]
.Это отлично работает в Firefox и ломается в Chrome.В Chrome нет исключений, скрипт просто завершается.Я не понимаю, почему это сломалось, ситуация кажется простой, выберите дочерний элемент div элемента li, класс которого «comment-content».
Что интересно, еще одна строка XPath .//div[contains(@class, 'comment-content')]
отлично работает в Chrome.