2014-12-17 5 views
-4

셀렌 웹 드라이버를 사용하여 라디오 버튼을 자동화 할 수 없습니다.셀렌 웹 드라이버를 사용하여 라디오 버튼을 자동화 할 수 없습니다.

요소는 다음과 같이 식별됩니다.

누군가이 라디오 버튼을 선택하는 방법을 알려주십시오. 나는 Xpath를 사용하여 그것을 할 수있다. 사람들은 Xpath를 사용하는 것이 좋지 않다고 말한다.

+0

라디오 버튼에 관련 HTML 코드 스 니펫을 추가하십시오. – Subh

+0

"불가능"이란 무엇입니까? 오류가 있습니까? 프로그램이 충돌합니까? –

답변

0

여기에서 xpath를 사용할 수 있습니다. 어쨌든 당신은 그 요소를 유일하게 분리시켜야합니다. 당신은 ID/XPath는/CSS는/.. 등 라디오 버튼이

경우처럼 따라 사용할 수 있습니다

<form action=""> 
 
<input type="radio" name="sex" value="male">Male<br> 
 
<input type="radio" name="sex" value="female">Female 
 
</form>

당신은 고유 값으로 필터링 할 수 있습니다

EX1 : driver.findElement (By.cssSelector ("input [value = \"male \ "]")).

Ex2 : driver.findElement (By.xpath ("// input [@ value = 'male']")).

관련 문제