xpath = //comment()[contains(.,'noindex ')]이 (가) Selenium IDE에서 작동하지만 ruby & webdriver를 사용하면 작동하지 않습니다. 모든 태그를 찾는 방법은 무엇입니까? 내가 노력하고있어 코드를 사용 :xpath, ruby & webdriver를 사용하여 <! -/noindex -> 태그를 찾는 방법은 무엇입니까?
result = driver.find_elements(:xpath, "//comment()[contains(.,'noindex')]")
puts result
그것은 /var/lib/gems/1.9.1/gems/selenium-webdriver-2.44.0/lib/selenium/webdriver/remote/response.rb 반환 52 : assert_ok에서 : invalid selector : xpath 표현식의 결과 "//comment()[contains(.''noindex ')]"는 : [object Comment]입니다.
HTML 코드
<html xmlns="http://www.w3.org/1999/xhtml" class="">
<body class="siteBody">
<div class="wrapper">
<div class="head">
<div class="headIn">
<div class="middleBlock">
<!--noindex-->
<!--/noindex-->
</div>
</div>
</div>
</div>
<div class="foot">
<div class="footerIn">
<div class="footerBottomLeft">
<div class="counters">
<!--/noindex-->
<!-- /Yandex.Metrika counter -->
<!--/noindex-->
<!--noindex-->
<!--LiveInternet counter-->
<!--/LiveInternet-->
<!--/noindex-->
</div>
</div>
</div>
</div>
</body></html>
부품 또는 페이지의 html 코드를 공유 할 수 있습니까? – SangeethK
최소한의 HTML 예제를 질문에 넣으십시오. 링크로 우리를 가리키는 것은 링크가 끊어짐에 따라 좋은 생각이 아니므로 비슷한 대답을 원하는 미래의 사람들에게는 아무 소용이없는 질문이 렌더링됩니다. 그것은 또한 당신을 도울 사람들의 시간을 그 링크로 이동시킴으로써 낭비합니다. 많은 사람들이 대신 다른 질문으로 이동합니다. –