Selenium Webdriver를 사용하여 하이퍼 링크를 클릭하는 동안 문제가 있습니다. CssSelector뿐만 아니라 XPath를 사용하여 시도하고 아무것도 작동하는 것. 내가하려는 것은 Google 텍스트를 클릭하는 것입니다. .Selenium Webdriver를 사용하여 하이퍼 링크를 클릭하십시오.
<div class="hello">
<div class="test">
<table class="first first-table">
<tbody>
<tr>
<td class="second-table">
<a id="dummyID" href="https://www.google.com" target="_blank">Google</a>
</td>
</tr>
</tbody>
</table>`
내가 driver.FindElement 시도 (By.XPath을 ("// * [ID가 = 'dummyID'@]"))) (클릭; 나는 또한 링크를 찾기 위해 href를 사용하여 시도했다 ... 거의 모든 것. 항상 "요소를 찾을 수 없습니다"예외가 발생합니다. 누구든지 어떤 제안이 있습니까?
가 프레임 또는 iframe에 포함 된 링크가 사용할 수 있습니까? – Richard
@ 리차드 그건 좋은 질문이야. –
방화범을 사용하여 HTML을보고, 어떤 프레임/iframe을 볼 수 없습니다. – user1493537