제출 요소를 찾으려고합니다. 내 HTML 구조는 다음과 같습니다. 불을 지르고를 사용하여 브라우저에서CSS 셀렉터가 셀레늄 그리드에서 요소를 찾지 못합니다.
<div>
<span class="combutton"><a href="javascript:void(0);">Submit</a></span>
</div>
<div>
<span class="combutton"><a href="#Cancel">Cancel</a></span>
</div>
나는에 완벽하게 제출 클릭 수
$('div .combutton')[0].click()
을 시도했다. 그러나 셀레늄 드라이버를 사용하면이 요소를 찾을 수 없습니다. 방법
driver.findElement(By.css("CSSSELECTORSTRING"))
driver.findElement (By.cssSelector (". combutton : first-child a")). 클래스 combutton을 가진 첫 번째 자식 안쪽에 앵커 태그를 찾습니다. – sandy
@sandy : 각'.combutton'이'div'의 유일한 자식이므로 안됩니다. – BoltClock
Oh.gotcha.my bad. – sandy